Materiales: material Arch & Design de Mental Ray, parte 2 (atributos)

Un material es la suma de un conjunto de parámetros y mapas (que pueden ser imágenes o vídeos) que pueden ser asignados a la superficie de un modelo 3D para describir como este refleja y/o absorbe a luz. La mezcla de todas estas propiedades nos permitirá emular los materiales del mundo real tales como mármol, ladrillo, plásticos, metales, etc. En este tutorial veremos el material denominado Arch & Design el cual es exclusivo del motor de render Mental Ray, el cual viene incorporado en 3DSMAX y nos servirá para representar de manera realista los materiales más utilizados en Arquitectura y diseño.

Este apunte utiliza un archivo de base, el cual puede ser descargado desde el siguiente vínculo (en formato MAX 2021):

Atributos del material Arch & Design

Si bien el material Arch & Design posee templates ya predefinidos, cada uno de estos pueden ser editados ya que, al igual que en el caso de los materiales Standard, tenemos diversos parámetros de edición de propiedades como por ejemplo  Diffuse, Reflection, Refraction y Self Illumination. También tenemos parámetros propios de los shaders como por ejemplo, Anisotropy.

Por esto mismo, en esta primera parte del tutorial comenzaremos estudiando los parámetros básicos del color base del material y reflexión para, en la segunda parte de este, continuar los restantes. Los parámetros que tenemos disponibles en Arch & Design son los siguientes:

Categoría Diffuse

  • Diffuse Level: permite controlar el nivel de brillo del componente del color difuso o Diffuse Color, ya sea este una textura cargada o el color del material. Si el valor de Diffuse level es menor que 1, se irá oscureciendo hasta llegar a negro en el valor 0.

Ejemplo de modelos 3D de color rojo, con valores de Diffuse Level en 0.1, 0.5 y 1 respectivamente.

Podemos cargar una textura en Diffuse Level enlazando el mapa de la textura en el nodo Diffuse Color Map del material (1) o bien, haciendo clic en el cuadro del lado de la opción Color en las propiedades del material (2). Esto es válido para cualquier mapa que insertemos en cada canal del material.

Ejemplo de modelos 3D con una textura cargada y valores de Diffuse Level en 0.1, 0.5 y 1 respectivamente.

  • Color: corresponde al color propio del canal Diffuse y por ende, del material cuando está afecto a la luz. Si una textura es cargada, esta prevalece por sobre el color del material.

Ejemplo de modelos 3D con color modificado.

Ejemplo de modelos 3D con diferentes texturas aplicadas.

  • Roughness: controla la aspereza con la que el canal Diffuse se mezcla con el componente de ambiente. Mientras mayor sea el valor de Roughness, el elemento tendrá más “polvo” y por ende será más áspero. Por defecto, su valor es 0,2.

Ejemplo de modelos 3D con valores de Roughness en 0.1, 0.5 y 1 respectivamente (color).

Ejemplo de modelos 3D con valores de Roughness en 0.1, 0.5 y 1 respectivamente (textura cargada en Diffuse Color).

Un aspecto interesante de Roughness es que al igual que en el caso de Diffuse, se le puede cargar una textura en el cuadro del lado de la opción o bien enlazando el mapa de la textura en el nodo del canal Roughness Map.

Ejemplo de modelos 3D con Roughness en 0.1, 0.5 y 1 respectivamente, pero esta vez con un mapa de textura aplicado en Roughness.

Categoría Reflection

  • Reflectivity: controla el nivel de reflectividad o reflexión del material. En este caso, los valores establecidos de reflectividad y el color o textura del material se combinan para definir el nivel de reflexión así como la intensidad del resaltado, también conocido como el reflejo especular (Specular). Por defecto, su valor es 0 lo cual implica que no hay reflexión en el material.

Ejemplo de modelos 3D con Reflectivity en 0.1, 0.5 y 1 respectivamente (color).

Ejemplo de modelos 3D con Reflectivity en 0.1, 0.5 y 1 respectivamente (textura aplicada en Diffuse Color).

  • Color (Reflectivity Color): corresponde al color general de la luz reflejada por la reflexión, y por ello podemos cambiarlo fácilmente cliqueando en el color por defecto, el cual es blanco.

Ejemplo de modelos 3D con color Diffuse, Reflectivity en 1 y Reflectivity Color aplicado. Colores de Izquierda a derecha: verde, azul y amarillo.

Un aspecto interesante de Color es que al igual que en el caso de Diffuse, se le puede cargar una textura en el cuadro del lado de la opción o bien enlazando el mapa de la textura en el nodo del canal Reflection Color Map.

Ejemplo de modelos 3D con color Diffusse, Reflectivity en 1 y Reflectivity color aplicado, pero esta vez se han colocado tres texturas diferentes.

Ejemplo de modelos 3D con una textura en Diffusse, Reflectivity en 1 y Reflectivity color aplicado, pero esta vez se han colocado las mismas tres texturas anteriores.

  • Glossiness: este parámetro funciona con Reflectivity activado, y define el tamaño de la superficie que tendrá el “brillo” de la reflexión, y su valor máximo es 1 el cual indica la máxima concentración de brillo en menor superficie. Mientras más bajo sea el valor de esta, el brillo de la superficie será más difuso.

Ejemplo de modelos 3D con valores de Reflectivity en 1, con niveles de Glossiness en 0.1, 0.5 y 1 respectivamente.

Un aspecto interesante de Glossiness es que al igual que en el caso de Diffuse, se le puede cargar una textura en el cuadro del lado de la opción o bien enlazando el mapa de la textura en el nodo del canal Reflection Glossiness Map. Este mapa siempre será constante, independiente del valor que hayamos colocado a Glossiness.

Ejemplo de modelos 3D con valores de Reflectivity en 1 y los mismos valores anteriores, pero esta vez se ha cargado una textura en Glossiness.

  • Glossy Samples: corresponde a las Muestras de brillo, y su valor por defecto es 8. El número máximo de muestras o rayos que genera Mental Ray para crear reflejos brillantes. Los valores más altos implicarán que el render sea más lento, pero sin embargo crean un resultado más suave. Los valores más bajos generan el render más rápido, pero crearán un resultado más granulado. Glossy Samples sólo está disponible cuando el valor de Glossiness no es igual a 1.

Ejemplo de modelos 3D con valores de Reflectivity en 1 y Glossiness en 0,75, con niveles de Glossy Samples de 1, 16 y 32 respectivamente.

Nota: si el valor de Glossy Samples es igual a 0, las reflexiones tomarán la forma de un “espejo perfecto” y solamente un rayo es generado, independientemente del valor real de Glossiness. Se puede usar esto para aumentar el rendimiento de las superficies con reflejos muy débiles. Lo más destacado sigue respetando el valor de Glossiness. Las reflexiones más brillantes necesitan generar múltiples rayos para producir un resultado uniforme, y esto puede afectar al rendimiento. Por esto mismo, el material incluye tres características especiales que son:

a) Fast (inteprolate): cuando está activado, un algoritmo de suavizado permite que los rayos se vuelvan a utilizar y suavizar. El resultado son reflexiones brillantes más rápidas y suaves pero sacrifica un poco de precisión. Nota: Este método funciona mejor en superficies planas.

Ejemplo de modelos 3D con valores de Reflectivity en 1 y Glossiness en 0,75, con niveles de Glossy Samples de 1, 16 y 32 respectivamente. En todas se ha aplicado Fast (interpolate).

b) Hightlights+FG only: cuando está activado, Mental ray no genera los rayos de reflexión reales. En su lugar, sólo se muestran los reflejos más destacados, así como reflexiones suaves emulados con la ayuda de Final Gather. El modo Hightlights+FG only no ocupa tiempo de render adicional en comparación con una superficie no brillante (diffuse), sin embargo, puede producir resultados bastante convincentes. A pesar de que podría no ser completamente convincente para los objetos destacados en una escena, puede trabajar muy bien para elementos menos esenciales. Este modo tiende a funcionar mejor en materiales con reflejos débiles o reflejos muy brillantes.

Ejemplo de modelos 3D con valores de Reflectivity en 1 y Glossiness en 0,75, con niveles de Glossy Samples de 1, 16 y 32 respectivamente. En todas se ha aplicado Highlights+FG only.

c) Metal Material: los objetos metálicos realmente influyen en el color de su propia reflexión, mientras que otros materiales no lo hacen. Por ejemplo, una barra de oro tendrá reflejos de color dorado, pero una esfera de cristal de color rojo no tiene reflejos “rojos”. Este efecto en el metal es apoyado a través de la opción Metal Material. Cuando Metal Material está apagado, el parámetro de color de reflexión define el color, y el parámetro Reflectivity junto con la configuración de la BRDF define la intensidad y los colores de las reflexiones. Cuando está activado, el parámetro Diffuse Color define el color de reflejos, y el parámetro Reflectivity establece el “peso” entre las reflexiones difusas y las reflexiones brillantes (metálicas).

Ejemplo de modelos 3D con valores de Reflectivity en 1 y Glossiness en 0,75, con niveles de Glossy Samples de 1, 16 y 32 respectivamente. En todas se ha aplicado Metal material.

Un aspecto interesante de estos modos es que se pueden combinar (o incluso aplicarse todos al mismo tiempo), para obtener diversos efectos en el render.

Ejemplo de modelos 3D con valores de Reflectivity en 1 y Glossiness en 0,75, con niveles de Glossy Samples en 8. En este caso se han combinado los modos en cada una de ellas. La primera copa está con Fast (interpolate) y highlights+FG only, la segunda con Highlights+FG only y Metal material, y la tercera posee todos los modos aplicados.

Este es el fin de la segunda parte del apunte. Puede ir a la parte 3 del mismo mediante este enlace.

Deje un comentario en este artículo