BSDF Portal de rayos

sólo en Cycles

El nodo BSDF Portal de rayos transportará los rayos incidentes hasta otra ubicación en la misma escena. Podrá ser usado para procesar portales, usados para la creación de efectos visuales y para otros trucos de procesamiento usados en producciones.

Actuará de manera muy similar a un nodo BSDF Transparente: las pasadas de procesamiento pasarán a través suyo y será afectado por el límite máximo de rebotes de transparencia de los rayos.

Nota

  • BSDF Portal de rayos sólo permitirá que los rayos lo atraviesen en un dirección. Será posible agregar un segundo portal en la ubicación de destino, para hacer que los rayos atraviesen también en la dirección opuesta.

  • El muestreo de luces no funcionará de manera eficiente a través de los portales. Esto podrá derivar en un aumento del ruido proveniente de las luces en el otro lado de un portal. Particularmente, las luces de tamaño pequeño podrían resultar muy ruidosas o hasta ser incapaces de atravesar el portal.

Entradas

Color

Teñirá los rayos que atraviesen el portal.

Posición

La posición inicial de los rayos en la nueva ubicación. De forma predefinida será la posición actual, coincidiendo con el valor de salida Posición del nodo Geometría.

Dirección

La dirección de los rayos en la nueva ubicación. De forma predefinida será la dirección actual de la vista, coincidiendo con la negación del valor de salida Incidente del nodo Geometría.

Propiedades

Este nodo no contiene propiedades.

Salidas

BSDF

Salida estándar de sombreador.

Ejemplos

Un caso de uso para el sombreador BSDF Portal de rayos será conectar dos espacios para crear efectos de tipo portal hacia una dimensión alternativa o «espacios imposibles» en donde algo sea más grande o pequeño en el interior de un lugar, que lo esperado.

Para configurar un sombreador BSDF Portal de rayos para una técnica como esa, se deberán aumentar las salidas de Posición e Incidente del nodo Geometría para definir el punto y dirección de salida del rayo al atravesar el portal. A continuación se muestran algunos ejemplos:

Desplazamiento simple

../../../_images/render_shader-nodes_ray-portal-bsdf_simple-ray-offset-nodes.jpg

Esta sencilla configuración de nodos desplazará la posición de los rayos. En este ejemplo, el rayo será desplazado 0 unidades a lo largo del eje X, 4 unidades a lo largo del eje Y y 5 unidades a lo largo del eje Z.

Portal

../../../_images/render_shader-nodes_ray-portal-bsdf_gateway-example.jpg
../../../_images/render_shader-nodes_ray-portal-bsdf_ray-augmentation-nodes.jpg

En este ejemplo, los vectores etiquetados como Location of Portal Target y Rotation of Portal Target son obtenidos a partir de un objeto portal de destino mediante el uso de controladores.

Circuito cerrado de TV

Además del aumento de los rayos, la posición y dirección de los rayos podrán ser reemplazadas, para lograr efectos como el de un circuito cerrado de televisión.

../../../_images/render_shader-nodes_ray-portal-bsdf_portal-to-screen-example.jpg

Uso del sombreador BSDF Portal de rayos para replicar el efecto de un circuito cerrado de televisión en una pantalla.

../../../_images/render_shader-nodes_ray-portal-bsdf_portal-to-screen-nodes.jpg

Configuración de nodos para replicar un efecto de circuito cerrado de televisión en una pantalla.