Modelando la taza =>

Tutorial de Hamapatch. Introducción

Render final.

Este tutorial va dirigido a cualquier persona, aunque no haya trabajado jamás con un programa 3D. Pretende ser una descripción paso a paso de las técnicas necesarias para modelar una taza, un plato y una cucharilla, y a través de ese proceso aprender a trabajar con el programa lo suficiente como para hacerlo con soltura posteriormente, tratando diferentes técnicas de modelado y obteniendo una imagen 3D de calidad, como para enseñar a los amigos.;-)

Si has trabajado con POVRay anteriormente, el tema de las texturas será sencillo. Sino, lo mejor será que consultes el manual de POVRay sobre el tema, que ahora está en proceso de traducción al castellano. Cuando haya un enlace disponible lo pondré por aquí.

Este es mi primer tutorial, aunque ya he traducido unos cuantos y leído unos cientos. Quisiera dedicarlo a todas esas personas que se dejan las pestañas delante del ordenador explicando algo que en principio se supone que no interesa más que a cuatro chalados y todo por amor al arte. En fin, a todos los que han hecho, hacen y harán tutoriales, Gracias.

También quisiera dedicarselo a Hamakazu, el autor de Hamapatch y al POV Team, autores de POVRay. Otros que se dejan las pestañas delante del ordenador haciendo software de calidad y todo por amor al arte. Sin ellos nada de esto sería posible.

Una última advertencia. En todas las imágenes de este tutorial (y hay muchas porque he querido que fuera lo más visual posible) hay una descripción de lo que muestra, a la que se puede acceder poniendo el cursor del ratón sobre la imagen. Os recomiendo colocar el ratón en la esquina inferior derecha, para que el texto no tape la imagen.

Siempre se agradecen los comentarios y críticas, sugerencias y correcciones, así que si quereis mandarme un emilio con lo que sea no teneis más que hacer click en la arroba que está al pie de estás páginas.

Programas, instalación y arranque

Este tutorial está enfocado a Hamapatch. Utilizaremos POVRay sólo como motor de render, por lo que, salvo en el tema de las texturas, no trataremos el funcionamiento de POVRay.

Para comenzar con este tutorial vamos a necesitar dos programas, Hamapatch y POVRay. Ambos son gratuitos, así es que no te costarán nada. Lo primero es bajarte los programas si aún no los tienes:

Para instalar Hamapatch, sólo hay que descomprimir el contenido del archivo zip en una carpeta nueva (que puedes llamar "Hamapatch" por ejemplo).
Para instalar POVRay hacemos doble click en el archivo .exe que nos hemos bajado y seguimos las instrucciones del programa de instalación.

Para ejecutar Hamapatch, hacemos doble click en el fichero "Hamapatch.exe" que está en la carpeta donde has descomprimido el zip.
La primera vez que lo hagas, te pedirá que elijas el idioma. Elige English y ya no te lo preguntará más.
Siempre es buena idea crear un acceso directo al programa y situarlo en el escritorio para tener el programa más a mano.

Conectando Hamapatch con POVRay

Hamapatch es un modelador. No genera imágenes por sí mismo y debe ser asociado con un motor de render para obtenerlas.
Hay diferentes programas que pueden actuar de motor de render para Hamapatch (POVRay, Megapov, BMRT, LightFlow y Python), pero nosotros utilizaremos POVRay.

Para conectarlos, abrimos Hamapatch y vamos a la Ventana de Diálogo situada a la derecha (si no la ves, vete a la barra de menús => Window => Dialog Window para activarla)

Ventana General (ventana de diálogo en rojo)
Ventana General (ventana de diálogo en rojo)

Elegimos la pestaña etc., de los ítems que aparecen elegimos Configuration y dentro de sus opciones seleccionamos Path Setting.

Ventana de Diálogo, pestaña etc.
Asignando a POVRay como motor de render

La primera opción es POVRay. Haciendo click en el botón ... Se abre la típica ventana en la que podremos buscar la ruta hasta el ejecutable de POVRay que se llama pvengine.exe. Normalmente la ruta es C:\Archivos de Programa\Povray for Windows 3.5\bin\pvengine.exe.

Eso es todo. Ya podemos utilizar a POVRay como motor de render directamente desde Hamapatch. Más adelante veremos cómo.

Configurando el entorno de trabajo

El ratón

Si tienes un ratón con dos botones y rueda (el estándar de hoy en día), la vida será mucho más sencilla.
Hamapatch permite asignar una acción a cada pulsación de forma que se hace muy sencillo e intuitivo trabajar con él.
Para ello, hay que hacer click en las casillas que están encima de la barra de estado. Aparecerá un menú en el que podremos elegir qué hará el programa cuando hagamos click con el botón correspondiente (L: izquierdo, M: medio, R: derecho).

Asignando acciones al ratón
Asignando acciones al ratón

La configuración que yo utilizo es:

La rueda actúa directamente como zoom de la escena.
Para seguir el tutorial os recomiendo que apliqueis estos ajustes.

Tipos de vistas

Por defecto tenemos cuatro ventanas, que corresponden a las siguientes vistas, empezando por la superior izquierda y en el sentido de las agujas del reloj: Arriba (top), Cámara (camera), Derecha (right) y Frontal (front).
El control de las ventanas se lleva a cabo por medio de los menús y botones que están en la parte superior de cada una de ellas. Esto convierte a Hamapatch en una aplicación muy flexible como vamos a comprobar.

Controles de las ventanas
Controles de las ventanas

Hay tres menús y tres botones. Los menús son:

Los botones sirven para: Como siempre, no hay nada mejor que un ejemplo:

Ventanas con diferentes ajustes
Ventanas con diferentes ajustes

El eje de coordenadas

Un elemento básico del funcionamiento de Hamapatch es lo que llamaremos el Eje de coordenadas.

Todos los programas de 3D tienen un eje de coordenadas, esto es, unas líneas imaginarias que describen las direcciones X, Y y Z de nuestra vista 3D.
En Hamapatch arriba es Y, derecha es X y el fondo es Z, igual que en POVRay.

Así cuando hablamos de la vista Frontal, en realidad nos estamos refiriendo a la vista XY; la vista Arriba sería XZ y la vista Derecha sería YZ.

Pero no es esto exactamente a lo que me estoy refiriendo cuando hablo del Eje de coordenadas. Con este término me refiero a un eje de coordenadas que aparece cuando seleccionamos un punto o grupo de puntos y activamos la funciones de Mover, Escalar o Rotar.

Eje de coordenadas. Mover activo Eje de coordenadas. Escalar activo Eje de coordenadas. Rotar activo

Aquí lo hemos mostrado en una vista 3D para apreciar mejor cada uno. Vemos que tienen diferentes colores:

Su utilidad radica en que cuando hacemos click y arrastramos, por ejemplo, en el verde, constreñimos la transformación que deseemos efectuar (mover, escalar o rotar) a un sólo eje, el Y (arriba y abajo).
Esto convierte a Hamapatch en un instrumento de precisión, algo muy importante cuando hablamos de un modelador 3D.

El resto de las cosas las vamos a aprender sobre la marcha, que es más divertido, así que vamos allá...

Modelando la taza =>


Diseño güeb, textos y gráficos por Txemi Jendrix inspiriens 2000 - 2006.