3.8. Mapeado de TexturasEl mapeado de texturas define cómo se situa la textura sobre el objeto (su proyección). Algunas texturas procedurales son tridimensionales y en general no necesitan un mapeado muy cuidadoso ya que no se observarán deformaciones. En el caso de las texturas de imagen y otras bidimensionales tenemos un problema. Mientras que la textura es plana (podemos imaginarlas como un papel), el objeto no lo es. Hay que colocar de alguna forma ese papel sobre la superficie. Esto, dependiendo del objeto puede implicar una deformación en la textura. Figura 01. Map Input. Las técnicas de mapeado de texturas puede separarse en dos tipos que están presentes en casi todo programa de modelado y edición 3D:
Map InputBlender permite controlar cómo se proyecta la textura sobre el objeto desde la pestaña Map Input del grupo de botones de material (ver Figura 1). A continuación veremos algunos de los parámetros más interesantes de este panel: Figura 02. Mapeados Ortogonales.
En el lado derecho de la pestaña hay dos grupos de valores ofs* y size* que permiten indicar un desplazamiento (offset) y un escalado de la textura en cada eje de coordenadas. Map ToFigura 03. Map To. En la pestaña Map Input hemos definido el modo de proyección de la textura (a falta de estudiar el modo UV), en la pestaña Map To definiremos sobre qué propiedades del material (de la multitud de propiedades estudiadas en la sección 3.4) actuará la textura. Las dos primeras filas de botones (ver Figura 3) permiten indicar las propiedades sobre las que actuará la textura:
Ejemplo de uso de TexturasEn este sencillo ejemplo se utiliza un material de tipo imagen para simular las baldosas del suelo en diferentes capas. Una capa se emplea para definir el color, una segunda capa contiene el mapa de rugosidad (bump mapping) que codifica en blanco y negro los salientes de las baldosas. Finalmente se añade una capa de "suciedad" al suelo, mediante una tercera capa de material procedural. Para comenzar, añadimos una textura de tipo imagen Video: 00:25. Activamos el render preview Video: 00:40 para realizar mejor los ajustes (repeticiones de la textura). Decidimos que un valor de repetición de 4 unidades en X y en Y es adecuado Video: 01:16. Hecho esto, sobre una segunda capa de textura Video: 1:20 añadimos una nueva imagen (bump), que mapearemos con el mismo número de repeticiones Video: 01:40. Ahora esta imagen no se mapeará sobre el color, sino sobre Nor (variando el vector normal de la superficie). Así conseguiremos simular la "rugosidad" de las baldosas Video: 01:58 - 02:03 (en la ventana de render preview se observa el resultado de las variaciones en el parámetro Nor). Decidimos después que la escena queda mejor con un nivel menor de repeticiones de la textura, modificando el valor repeat en ambas texturas a 3 Video: 02:15 - 02:28. Añadimos después una textura procedural para simular suciedad Video: 02:30. Inicialmente seleccionamos una textura Musgrave. Asignamos como color base un marrón Video: 03:00, y disminuimos la cantidad de mezclado con el color original de la textura Video: 03:03. Para poder ver mejor cómo se aplica esta capa, desactivamos las dos capas añadidas previamente Video: 03:07. Tras jugar un rato con los parámetros de esta textura, el resultado no nos convence y decidimos probar con otra textura procedural (Clouds) Video: 04:00. Para finalizar añadimos una textura de tipo Marble al cubo Video: 05:00, elegimos el color base Video: 05:22 y activamos SubSurfaceScattering en las propiedades del material Video: 07:48, asegurándonos que está activo en los botones de render Video: 07:50. Player
|