Renderizado: Render mediante ART Renderer, parte 2 (GI y EV)

En el mundo real, la iluminación afecta nuestras vidas desde ángulos muy variados: permite distinguir siluetas y formas, afecta nuestros estados de ánimo (por ejemplo, las luces de una discoteca), nos alerta sobre peligros u otras indicaciones (semáforo, sirenas, etc.), nos entretiene, etc. Existen muchas fuentes de luz natural y artificial que nos generan muchas variables de iluminación. Intentar emular esas variables en un espacio 3D es el objetivo de las herramientas de iluminación en 3DSMAX. El programa basa a su representación de la iluminación en el ángulo que inciden los rayos en las caras de los objetos. Si este ángulo es perpendicular la iluminación es máxima, en ángulos menores esta irá decreciendo hasta desaparecer cuando los rayos queden tangentes a la superficie. En este apunte nos introduciremos al motor de render que viene por defecto en 3DSMAX 2017, y se trata nada más ni nada menos que del motor llamado ART Render o ART Renderer (Advanced RayTrace Render). Estudiaremos la configuración global de este y su integración con la nueva cámara que este incorpora llamada Physical Camera.

Para desarrollar los temas de este apunte, puede descargar el archivo base realizando clic en el siguiente enlace: descargar archivo base.

Configurando la iluminación global (GI) en ART Renderer

Para configurar la iluminación global en ART Render necesitaremos colocar una nueva luz Solar llamada Posicionador Solar o Sun Positioner. Este posicionador de Sol nos permitirá editar parámetros como la zona geográfica, lugar, tiempo y girar el Norte geográfico si es necesario, de igual manera que con el ya conocido sistema Daylight. Para colocarla en la escena, nos vamos a la vista Top y en el panel de “añadir elementos” (create) nos vamos al icono de luces y elegimos la persiana Photometric:

Una vez aquí elegiremos la opción Sun Positioner y la insertaremos de forma similar a Daylight de Mental Ray, es decir: cliqueamos en el origen para definir el target de la luz, luego giramos con el mouse para definir el norte y, mediante clic y el movimiento de este, definir la altura orbital (Orbital Scale) de la luz. En nuestra escena, insertaremos la luz en la vista Top:

Definiendo la luz Sun Positioner en la escena.

Al igual que en el caso de Mental Ray, sólo debemos colocar una luz en toda la escena. Debemos tener cuidado al seleccionarla puesto que no nos servirá tomarla por el “Sol”, sino que este tipo de luz deberá seleccionarse exclusivamente tomando el Compass Rose o la rosa de los vientos:

Selección de la luz Sun Positioner mediante el compass rose o rosa los vientos.

Si tomamos el compass rose y luego nos vamos al panel de modificar, encontraremos los siguientes parámetros:

Display

En este menú podemos elegir si queremos que se muestre la rosa de los vientos o no (show), ademas podremos definir el radio de esta y lo más importante: podremos girar el Norte geográfico mediante la opción North Offset. También podremos definir la distancia del sol al terreno (altura orbital) mediante Sun Distance.

Sun Position

Al igual que en el caso de Daylight de Mental Ray, en esta opción podremos definir los parámetros generales de la iluminación como la fecha, el tiempo y la locación donde queremos que se aplique la iluminación del sol. Las opciones son:

  • Date, Time and Location: permite definir parámetros de tiempo, lugar y zona geográfica. Podremos definir la fecha mediante day, month y year además de las horas mediante el parámetro time. Lo interesante de esta opción es que podremos definir el lugar geográfico de manera similar a Mental Ray ya que si hacemos click en el lugar por defecto (San Francisco, CA) dentro del parámetro, podremos cambiarlo a otra zona geográfica y el Norte junto a la trayectoria solar se ajustarán.

  • Weather data File: esta opción nos permite cargar archivos especiales de lugar y tiempo llamados “EnergyPlus Weather Data File” cuya extensión es EPW, y que se usan principalmente en simulaciones climáticas con programas especiales como Energy plus o también Ecotect. Algunos de estos archivos pueden descargarse en https://energyplus.net/weather.

Inserción de un archivo EPW en la escena.

  • Manual: permite mover el Sol de forma manual ajustando los parámetros de Azimut y Altitude (Altitud), ya que no podemos mover el Sol de forma directa.

Moviendo el Sol de forma manual mediante los parámetros de Azimut y Altitude.

Location on Earth: Mediante esta persiana podremos determinar las coordenadas del lugar que queramos para el Sun Positioner además de poder elegir una zona predeterminada, de manera similar a como lo hacemos con el sistema Daylight. En esta podremos establecer la Latitud (Latitude), Longitud (Longitude), Zona horaria (Time Zone) y además podremos establecer las coordenadas horizontales de Azimut y Altitud (Altitude).

Volviendo a nuestra escena, si colocamos el sistema Sun Positioner y renderizamos la escena, el resultado será el siguiente:

Como vemos, la imagen es prácticamente blanca y por ende no muestra el resultado. Esto ocurre simplemente porque no hemos ajustado el parámetro de Exposure Control del motor de render y además el valor de EV (Exposure Value) es muy bajo. Para ajustarlo, debemos ir a Rendering >>> Exposure control:

Estando ya en Exposure Control notaremos que al agregar el Sun Positioner, tendremos un nuevo tipo de Exposure control llamado Physical Camera Exposure Control, y que en el mapa de cielo se nos agrega uno nuevo llamado Physical Sun & Sky Environtment (mapa de cielo de Sun Positioner). Si bajamos un poco la persiana encontraremos un parámetro llamado Global Exposure donde notamos que efectivamente el valor de EV es 6, el cual es bajo para una escena exterior como en este caso.

En nuestra escena, si ajustamos el valor de EV de Global Exposure a 15 y realizamos un render, el resultado cambia de forma notable ya que logramos ver el modelo sin problemas:

Ajuste de valor a EV=15 y render resultante.

En el caso que tengamos una escena interior con luces, el valor de EV se debe ajustar a esas condiciones específicas (mediante valores bajos) de manera similar a Mental Ray. Volviendo a la escena en sí, además de Exposure Value tenemos otro parámetro muy importante llamado White Balance o balance de blancos, el cual nos permite ajustar la escena a los tipos de iluminación más comunes mediante tipos de lámparas o también un color específico. Las tres opciones que tenemos disponibles son:

  • Iluminant: esta opción nos permite elegir muchos tipos de iluminaciones ya configuradas como Daylight (por defecto), halógenos, flourescentes, lámparas de sodio, etc.

Render realizado con Daylight.

Render realizado con Sunlight.

Render realizado con Shade.

Render realizado con Halogen.

Render realizado con Low Pressure Sodium.

  • Temperature: ilumina la escena tomando en cuenta los grados K° (Kelvin). En valores menores los tonos serán cálidos y en valores mayores serán fríos, aunque en ete caso puntual tendremos variaciones de tonos según la cantidad de K° especificados. El valor de K° por defecto es 6400.

Render realizado con 100 K°.

Render realizado con 1.000 K°.

Render realizado con 3.000 K°.

Render realizado con 6.000 K°.

Render realizado con 10.000 K°.

Render realizado con 20.000 K°.

  • Custom: permite elegir un color para la iluminación y el balance. Esto afectará el entorno global de la escena.

Configuración y render resultante aplicando el color celeste.

Configuración y render resultante aplicando el color verde olivo.

Exposure Control y Physical Camera

Una de las ventajas interesantes de ART Render es que si tenemos colocada una cámara de tipo Physical Camera (por defecto en 3DSMAX 2017) podremos utilizar los parámetros de EV de esta ya que como se enunció antes, este tipo de cámara viene con su propio Exposure Control. Si seleccionamos la cámara y nos vamos al panel de modificar, encontraremos el siguiente menú:

En este menú tendremos las mismas opciones del cuadro Exposure Control de Rendering. Podemos modificar el valor de EV en Exposure Gain mediante la opción Target o hacerlo mediante la opción Manual, aunque en este último el valor estará dado en unidades ISO.

Además de lo anterior, también tendremos la opción White Balance ya explicada anteriormente. Lo interesante de esto es que si alteramos el valor de EV de la cámara, este afectará a la vista que esté afecta a la cámara en sí y no al resto de la iluminación global, por ende los parámetros que configuremos en esta sólo afectará al el render de la vista en sí y no a todo el proyecto completo.

Si queremos que los parámetros configurados en la Physical Camera se apliquen sólo a la vista de esta, debemos ir nuevamente a Rendering >>> Exposure Control y una vez allí activaremos la casilla Use Physical Controls if Available. Con esta opción los parámetros que se aplicarán en la vista serán los de la cámara y no los de GE (Global Exposure), siempre y cuando la Viewport a renderizar esté en la vista de la cámara:

Exposure Control con el parámetro Use Physical Camera If Available desactivado. En este ejemplo, en toda la escena prima el valor de EV de Global Exposure y el valor de este es 11.

Render del ejemplo anterior.

El mismo ejemplo anterior pero esta vez con el parámetro Use Physical Camera If Available activado. En este caso, en toda la escena prima el valor de EV de la vista de Physical Camera y el valor de EV de esta es 15 en lugar de 11.

Render del ejemplo anterior.

Si renderizamos una vista distinta de la cámara o una cámara que no sea Physical, notaremos que el valor de EV que prima es el de Global Exposure, ya que el valor de EV de Physical Camera sólo Afecta a la vista de esta y no al proyecto completo.

El mismo ejemplo anterior, con el parámetro Use Physical Camera If Available activado pero esta vez enfocado en una vista distinta de la Physical Camera. En este caso, en toda la escena prima el valor de EV de Global Exposure y en el ejemplo, el valor de EV de este es 11.

Render del ejemplo anterior.

Si agregamos una segunda o más cámaras de tipo Physical, podremos controlar el valor de EV de cada una de estas y renderizarlas de forma independiente según cada vista.

El mismo ejemplo anterior con el parámetro Use Physical Camera If Available activado pero esta vez se ha agregado una segunda Physical Camera. En este caso, el valor de EV de esta cámara es 13. La primera cámara mantiene sus mismos parámetros originales.

Render del ejemplo anterior.

Render de la vista superior del ejemplo anterior. En este caso, la vista no está afecta por una Physical Camera ya que es una Perspectiva, y por ello este render toma el valor de EV de Global Exposure el cual es 11.

Print Friendly, PDF & Email

¿Qué tan útil fue este artículo? Haga click en una estrella para puntuarlo

Puntuación media 4.4 / 5. contador de votos: 7

No hay votos. Sea el primero en calificar esta publicación.

4.4
(7)

Deje un comentario en este artículo