Resumen M1
Resumen M1
Resumen M1
V-Ray es un exponente dentro de la industria audiovisual, arquitectura, publicidad y cada vez más
áreas donde se implemente el diseño de gráficos por computadora.
Las imágenes fotorrealistas están atravesadas por varios factores. Uno de ellos es la iluminación,
otro es la configuración de la cámara, otro es la configuración de los materiales y otro es la
configuración del motor de render.
El motor V-Ray puede descargarse desde la página oficial de Chaos Group. Esta empresa lidera su
desarrollo y ofrece diferentes versiones del motor de render para poder ser utilizado como plugin
desde diferentes plataformas de diseño 3D, tales como Maya, 3Ds Max, Cinema4D, Rhino,
Sketchup, Unreal.
Una vez descargada e instalada la versión correspondiente, es posible que deba habilitarse desde el
programa base. En este caso, utilizaremos Maya para tomar los ejemplos de contenido, pero las
bases de parámetros y diferentes herramientas que posee V-Ray se mantienen constantes en la
plataforma 3D que se utilice.
Dentro de Maya, debemos activar el plugin de V-Ray para que puedan visualizarse sus
herramientas. Encontramos esta opción en: Windows-Settings-Preferences-Plugin-Manager.
Una de las propiedades dentro del setup de iluminación en las escenas, es la iluminación global. V-
Ray procesa la iluminación global de diferentes maneras. Previamente, es importante conocer
algunos conceptos que se verán reflejados en parámetros de configuración dentro de V-Ray. Todos
los elementos en el mundo son iluminados de manera directa e indirecta a través de la luz que se
refleja y refracta de otras superficies.
Estos conceptos se ven reflejados dentro del render settings de Maya. Allí se debe elegir el motor de
render V-Ray y, de esta manera, visualizar las opciones de configuración.
A lo largo de la materia, se verán los detalles para configurar las propiedades generales de
renderizado y los parámetros a tener en cuenta en la creación de luces, cámaras y materiales de V-
Ray. Siempre enfocado a generar un entorno que busque el fotorrealismo en sus representaciones.
Es necesario acotar que llegar a ese resultado va a demandar múltiples pruebas de render y
configuraciones que se ajusten a la medida del proyecto deseado.
Dentro de la pestaña GI, se elige el tipo de iluminación global deseada. La versión de V-Ray
simplifica algunas opciones que estaban previamente, dejando solamente en la interfaz los métodos
de procesamiento principales y las opciones de iluminación cáustica:
• Light cache.
• Brute force.
Este método contiene un solo parámetro (depth) el cual controla el número de rebotes de luz que se
calcularán cuando se utilice brute force como motor de rebotes secundario.
Desventajas:
• El cálculo puede ser lento para imágenes complejas o escenas muy cargadas.
• Es propenso a producir ruido en las imágenes. Esto solo puede evitarse
aumentando el número de rayos lanzados y, en consecuencia, aumentando el
tiempo del render.
El método brute force es muy preciso, especialmente si tiene muchos detalles pequeños en la
escena. Usar brute force como motor primario y secundario es a veces la mejor solución para
renderizados exteriores. Para otros tipos de representaciones, puede ser más rápido utilizar un
método menos intensivo en computación (como la light cache) para aproximar los rebotes de GI
secundarios.
El siguiente diagrama muestra la forma en que se trazan los rayos cuando se usa el método de
fuerza bruta. El motor de los rebotes primarios siempre se establece en brute force. Los primeros
rayos (mostrados como líneas negras en el diagrama) se trazan desde la cámara hasta la escena para
determinar los puntos para los cuales se calculará el IG. Cuando un rayo golpea una superficie, se
trazan los rebotes primarios (rojo). La cantidad de estos rayos depende de la configuración del
parámetro global subdivs. Cuando el motor para rebotes secundarios está configurado en brute
force, se trazan los rayos de rebotes secundarios (azules). En este caso, se traza un solo rayo por
cada rebote. El número de rebotes depende del parámetro de profundidad.
El light cache se construye lanzando gran cantidad de fotones desde la cámara, donde cada fotón
rebota en los objetos de la escena en una estructura 3D. Esta metodología es una solución universal
de GI que se puede utilizar tanto para interiores o escenas exteriores, ya sea directamente o como
una aproximación en el rebote secundario cuando se utiliza junto con la técnica irradiance map o el
método de brute force. El caché de luz se construye rastreando muchas rutas de ojos desde la
cámara. Cada uno de los rebotes en el camino almacena la iluminación del resto del camino en una
estructura tridimensional. Este método fue desarrollado por Chaos Group específicamente para el
renderizador V-Ray.
Dentro de las opciones que nos ofrece en su apartado, encontramos tres secciones
con las configuraciones principales:
3. Al terminar el render (on render end): este grupo de controles determina qué
sucede con la caché de luz después de que se completa el renderizado.
A continuación, se listan algunas ventajas de utilizar este motor:
• Fácil de configurar.
• El decaimiento funciona de manera eficiente con las luces.
• Con este método de cálculo se producen resultados correctos en las esquinas
y alrededor de objetos pequeños.
• Permite ser visualizado directamente para las vistas previas de manera rápida
y de forma suave, dándonos una idea de la iluminación de la escena.
Irradiance map
Caustics
V-Ray admite la representación de los efectos cáusticos. El método new map (mapeo de fotones) es
una técnica de dos pasadas. El primer paso consiste en disparar partículas (fotones) de las fuentes de
luz en la escena, rastrearlas mientras rebotan alrededor de la escena y registrar los lugares donde los
fotones golpean las superficies del objeto. El segundo paso es el renderizado final.
• GI caustics refractive: esto permite que la iluminación indirecta también pueda pasar
a través de objetos transparentes (vidrio, etc.). Hay que tener en cuenta que esto no
es lo mismo que las cáusticas generales que representan la luz directa pasando por
los objetos transparentes.
• GI caustics reflective: esto permite que la luz indirecta se refleje en los objetos
especulares (espejos, etc.). Esta opción está desactivada por defecto, ya que suele
contribuir muy poco a la iluminación final y, además, puede producir ruido no
deseado.
Frame buffer de V-Ray
El nuevo V-Ray Frame Buffer (VFB 2) de segunda generación es una ventana de soporte de imagen
de render con capacidades de modificar la iluminación de la escena después del renderizado (light
mix) y layer compositing para un mayor nivel de ajustes de posprocesamiento. Esto quiere decir que
se pueden mezclar propiedades de diferentes pruebas de render.
Principales funciones:
• Vista previa de la imagen: carga los canales de elementos de renderización a través de una
lista desplegable. Funciona con correcciones de visualización y permite cargar varios
formatos de archivo de 8 bits y 32 bits, incluidos archivos reanudables de V-Ray.
• Edición de escenas: puede modificar los valores reales de las luces transfiriendo la
intensidad y el color actualizados desde el modo light mix.
1. Historial de renders.
2. Región de renderizado.
Los global switches permiten controlar varios aspectos del render de la escena de forma global. Este
concepto se refleja en Maya dentro de las pestañas: Renders settings - Overrides. En esta pestaña,
organizados por categorías, encontramos los elementos que influyen sobre el procesamiento de los
renders y sobre los elementos propios de motor V-Ray.
Las configuraciones de anulación (overrides) son parámetros globales que reemplazan otras
configuraciones individuales en diversas partes de la interfaz de usuario de VRay. Esto es útil para
realizar cambios temporales en toda la escena de manera rápida, lo que es útil para diagnosticar
escenas, así como para refinar y encontrar optimizaciones. Por ejemplo, puede activar o desactivar
todos los desplazamientos (displacement mapping) en la escena sin necesidad de abordar cada
material individualmente.
IPR admite estos modos de GPU por sistema operativo: Windows (CUDA) y Linux (CUDA). Es
importante recordar que los recursos de hardware influyen considerablemente en su utilización.
Para comenzar a utilizar las funciones de renderizado en tiempo real, se puede seleccionar IPR
dentro de la ventana V-Ray VFB. El modo IPR también es compatible con la ventana de
visualización Maya.
Para comenzar a usar IPR, solo basta hacer clic en el botón IPR (IPR renderiza el marco actual) que
se encuentra en la parte superior (está representado con la famosa pava de render).
Un dato importante es que podemos habilitar el uso del renderizado en tiempo real desde cualquier
visor de Maya. En la pestaña “renderer” del visor elegido se selecciona la opción V-Ray IPR
Entorno (environment override)
• Background texture: establece un color o un mapa para que actúe como fondo durante la
renderización. Se presiona el botón del tablero de ajedrez para seleccionar una textura. En
este caso, si se selecciona una textura, se anulará el color predeterminado.
• Reflection texture: establece un color o una textura que se utilizará durante los cálculos de
reflejos. Se presiona el botón del tablero de ajedrez para seleccionar una textura. A partir de
V-Ray 3.6, los reflejos del entorno se pueden previsualizar en reflejos de “V-Ray Material
(VRayMtl)” con Viewport 2.0.
• Refraction texture: establece un color o una textura que se utilizará durante los cálculos de
refracciones. Se presiona el botón del tablero de ajedrez para seleccionar una textura.
V-Ray tools: panel de herramientas
V-Ray incluye un menú con accesos directos sencillos a algunos de los componentes de V-Ray más
utilizados. El menú consta de tres secciones: la primera muestra el V-Ray VFB, el segundo ofrece
acceso rápido a opciones de uso común en V-Ray para Maya, y la tercera sección cubre las
funciones de ayuda en V-Ray para Maya.
Tanto el menú principal del motor como su barra de herramientas de acceso rápido (shell de V-Ray),
contienen herramientas de uso recurrente. A continuación, detallamos las funciones de cada una:
● Primera sección:
○ Show V-Ray VFB: abre la ventana del frame buffer, utilizado para renderizar y crear
arreglos/composiciones entre renders.
○ Renders in Chaos Group: abre la cuenta de Chaos Group en internet, donde se pueden
subir los proyectos para renderizarlos desde los servidores de Chaos Group (se debe tener
una cuenta paga).
● Segunda sección:
○ Lights: abre la ventana con las opciones de luces propias del motor de render.
○ Create V-Ray proxy: crea un nodo vinculado a geometría que se carga al momento de
renderizar.
○ Import V-Ray proxy: importa geometría que no está presente en la escena previamente,
pero se activa solo para el momento de renderizar y se ve a través del “Render View”.
○ V-Ray scene: abre la ventana de gestión de assets (recursos) propios de V-Ray como
materiales, luces y texturas provenientes de otras escenas.
○ V-Ray object properties: abre un submenú desde donde se pueden aplicar múltiples
propiedades a los objetos seleccionados. Gestiona los nodos (propiedades cargadas en los
objetos de la escena).
○ V-Ray displacement: abre un submenú desde donde se pueden crear y aplicar nodos de
desplazamiento a los objetos seleccionados.
○ V-Ray fur: abre un submenú desde donde se pueden crear sistemas de pelaje y aplicarlos a
los objetos seleccionados.
○ V-Ray clipper: crea una primitiva geométrica que se puede utilizar para recortar partes de
la escena con una volumetría o un plano simple. Es un efecto muy útil que solo se aprecia
en el renderizado, pero no modifica la geometría real de la escena de ninguna manera.
○ V-Ray plane: crea planos infinitos y procedurales. Estos planos suelen ser utilizados para
soporte de escenas y para que el fondo de los renders parezca no tener fin.
○ V-Ray sphere fade: crea una esfera que determina el sector real que se renderizará
posteriormente.
○ V-Ray toon: crea un nodo especial que genera un estilo visual toon en los objetos de la
escena.
○ V-Ray NURBS tessellation: crea un nodo que se utiliza para controlar la calidad de la
subdivisión de múltiples superficies NURBS.
○ Tools:
■V-Ray material library browser: permite visualizar los materiales optimizados para
renderizar con V-Ray.
● Tercera sección:
○ About Chaos V-Ray: provee información sobre la versión del motor y los enlaces de la
empresa.
Denoiser: eliminación de ruido en renders
Hay tres motores de eliminación de ruido para elegir: el eliminador de ruido V-Ray predeterminado,
el eliminador de ruido NVIDIA AI (la implementación de V-Ray del algoritmo de eliminación de
ruido basado en IA de NVIDIA) y el eliminador de ruido Intel Open Image (Implementación de Ray
de Intel Open Image Denoise). Además, VRay Denoiser tiene tres opciones predeterminadas para su
configuración: predeterminado, suave y fuerte.
Para acceder a las opciones de “Denoiser”, se debe agregar desde la pestaña de render elements y
luego elegir el motor de eliminación de ruido desde el attribute editor. Esto se verá reflejado al
renderizar las escenas.
Las luces V-Ray están diseñadas para optimizar sus funciones. Si bien puede usar luces estándar
Maya con V-Ray, el motor incluye un conjunto de luces diseñadas específicamente para renderizar
con V-Ray. Al igual que con Maya estándar, se crean usando la pestaña Luces en el menú de
creación. Alternativamente, se pueden crear usando V-Ray Shelf.
• Area Light: brillan desde una fuente de luz contenida dentro de un área o límite específico.
Hay varios tipos de luces de área.
• Sun Light:simula el Sol, creando una única luz brillante para escenas exteriores e interiores
diurnas.
• IES Light: las luces fotométricas utilizan archivos IES para determinar la forma del cono de
luz y la caída de la luz.
• Mesh Light: las luces de malla convierten los objetos poligonales en luces que emiten
iluminación directa e indirecta.
V-Ray Rectangle Light: También conocida como luz V-Ray Rectangle o luz de área, es una fuente
de luz plana con forma de rectángulo o disco circular. Las luces rectangulares son útiles para
simular fuentes de luz artificiales en un entorno interior, como las lámparas. Una luz rectangular
puede tener dos formas diferentes: plano o disco
V-Ray Sun: es una fuente de luz esférica colocada en un lugar específico que simula el Sol en el
cielo. Una luz solar tiene algunas cualidades únicas y se modifica dinámicamente de acuerdo a su
altura y azimut.
V-Ray Sky: iluminación que trabaja con un mapa de textura, el cual se utiliza normalmente como
mapa del entorno para ayudar a simular la iluminación exterior. La textura cambia su apariencia en
función de la posición del V-RaySun.
V-Ray Dome Light: también considerada una luz de área en algunos casos, crea luz dentro de una
cúpula o forma esférica para crear una configuración de iluminación global tradicional. Esta luz se
utiliza con frecuencia para cargar imágenes de entorno HDRI.
V-Ray Sphere Light: es un objeto V-Ray Light en forma de esfera, que proyecta luz en todas las
direcciones, como las clásicas Point Lights.
V-Ray Mesh Light: puede crear fuentes de luz que tienen volumen y forma definidos por la
geometría de la escena, sin la necesidad de utilizar objetos autoiluminados e iluminación global. Se
puede aplicar sobre geometría 3D.
V-Ray IES Light (photometric): están diseñados para simular el patrón de distribución de una
fuente de luz exactamente como se comporta en la vida real mediante la carga y el uso de un
archivo IES (Illumination Engineering Society). Un perfil IES contiene detalles sobre el
comportamiento de la luz, como cómo pasa la luz a través de las lentes de Fresnel, su intensidad y
su caída.
Ayuda a evaluar la iluminación en una escena para que se puedan realizar ajustes para mejorar la
exposición. El nodo V-Ray Light Meter evalúa cómo se ilumina una escena en un momento dado
durante el día. Esta información puede mostrarse en la ventana gráfica o guardarse en un archivo
CSV para editarse.
Para su utilización, se debe determinar el rango de medición en la escena. Las opciones de este
grupo nos permiten especificar las dimensiones de la herramienta del medidor de luz y su
resolución: el número de puntos en los que se medirá la iluminación. Una vez que se ha ajustado el
área de análisis, se activa la función a través del botón “Calculate” y, luego, se puede guardar la
información obtenida en un archivo CSV.