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.
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 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.
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)

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

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.
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).

La configuración que yo utilizo es:
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.

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

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.

Aquí lo hemos mostrado en una vista 3D para apreciar mejor cada uno. Vemos que tienen diferentes colores:
El resto de las cosas las vamos a aprender sobre la marcha, que es más divertido, así que vamos allá...