From BlenderWiki

Jump to: navigation, search

Trayectorias de luz

Tipos de rayos

Los tipos de rayos se dividen en cuatro categorías:

  • Cámara: el rayo proviene directamente desde la cámara.
  • Reflexión: el rayo es generado por la reflexión procedente de una superficie.
  • Transmisión: el rayo es generado por la transmisión a través de una superficie.
  • Sombra: el rayo es usado para sombras (transparentes).

Los rayos de reflexión y de transmisión pueden tener además estas propiedades:

  • Difusión: el rayo es generado por una reflexión o transmisión difusa (translucidez).
  • Reflexión: el rayo es generado por una reflexión o transmisión especular desenfocada.
  • Individual: el rayo es generado por una reflexión o transmisión perfectamente definida.

El nodo Trayectoria de luz se puede usar para consultar para qué tipo de rayo está siendo calculado el sombreado.

Manual cycles light path rays.png

Control de rebotes

El número máximo de rebotes de la luz se puede controlar manualmente. Mientras que idealmente éste debería ser infinito, en la práctica un número más pequeño de rebotes puede ser suficiente, o algunas interaccinoes se pueden obviar intencionadamente para una convergencia más rápida. El número de rebotes de las reflexiones de difusas, reflexiones especulares y de transmisión se puede controlar también manualmente.

Las trayectorias de la luz se determinarán de manera probabilística cuando se especifique un número mínimo de rebotes de luz más bajo que el número máximo. En ese caso las trayectorías más largas que el mínimo serán terminadas aleatoriamente cuando se espere que contribuyan menos a la imagen. Así se convergerá a la misma imagen, siendo el procesamiento más rápido pero posiblemente también con más ruido.

Una fuente común de ruido son las cáusticas, que son rebotes de difusión seguidos de un rebote de reflexión (asumiendo que se empiece desde la cámara). Se dispone de una opción para dehabilitar ésto por completo.

Transparencia

El sombreador BSDF transparente tiene un tratamiento especial. Cuando un rayo pasa atravesándolo, la luz pasa directamente, como si no hubiera una geometría ahí. El tipo de rayo no cambia cuando pasa a través de un sombreador BSDF transparente.

La pasada alfa producida es también diferente para el sombreador BSDF transparente. Los otros sombreadores BSDF de transmisión se consideran opacos, ya que cambian la dirección de la luz. Por tanto no se pueden usar para realizar composiciones basadas en el canal alfa, mientras que esto sí es posible para el BSDF transparente.

El número máximo de rebotes de trayectorias de transparencia se controla por separado de los otros rebotes. Por tanto es posible usar terminación probabilística en rebotes de transparencia, que podría ser de ayuda al procesar muchas capas de transparencia.

Tener en cuenta que, si bien en esencia el rayo atraviesa como si no hubiera geometría a la que impactar, el rendimiento del procesamiento se ve afectado ya que cada paso de transparencia requiere ejecutar el sombreador y trazar un rayo.

Visibilidad a los rayos

Los objetos pueden ser configurados para que resulten invisibles a ciertos tipos de rayos:

  • Cámara
  • Reflexión difusa
  • Reflexión especular
  • Transmisión
  • Sombra

Esto se pude usar por ejemplo para hacer que una malla emisiva sea invisible a los rayos de la cámara. La visibilidad es heredada por objetos duplicados; si el objeto superior está oculto para algunos tipos de rayos, los subordinados a él también lo estarán para esos mismos rayos.

En términos de rendimiento, el uso de estas opciones es más eficiente que utilizar una configuración de nodos de sombreado que produzca el mismo efecto. Los objetos invisibles a un cierto tipo de rayo serán omitidos durante el trazado de los mismos, derivando en menos rayos proyectados y sombreadores en funcionamiento.