Version: 5.4
Utilizando Reflection Probes
Rendimiento de Reflection Probes y Optimización

Características Avanzadas de las Sondas de Reflexión (Reflection Probes)

Dos características que pueden mejorar el realismo visual obtenido de los Reflection Probes son descritas abajo: *Inter-reflexiones y Caja de proyección.

Inter-reflexiones (Interreflections)

Tomemos como ejemplo una situación en dónde dos espejos se colocan bastante cerca uno del otro y mirándose entre si. Ambos espejos no solo reflejan el espejo opuesto, sino también los reflejos producidos por ese espejo. El resultado es una serie sin fin de reflejos entre ambos; reflejos entre objetos producidos de esta manera se conocen como *Inter-reflexiones.

Las Sondas de Reflexión crean un mapa de entorno (cubemap) al tomar una instantánea de la vista desde su posición. Sin embargo, con una sola foto, la vista no puede mostrar las inter-reflexiones, por lo que se deben tomar instantáneas adicionales en cada etapa en una secuencia de inter-reflexiones.

El número de veces que una reflexión puede “rebotar” como una ida y vuelta entre dos objetos se controla con la propiedad Reflection Bounces en la Ventana de Iluminación (esto es configurado de manera global para todas las sondas en vez de individualmente para cada sonda). Con un número de rebote de reflexión de 1, los objetos que reflejan vistos por una sonda serán mostrados como negro. Con un número de 2, el primer nivel de inter-reflexión será visible, con un número de 3, los primeros dos niveles serán visibles, y así sucesivamente.

Tenga en cuenta que el número de rebotes de reflexión también es igual al número de veces que la sonda debe ser quemada (baked) con un aumento correspondiente en el tiempo requerido para completar el proceso de quemado completo. Por lo tanto se debe configurar un número mayor a uno solo cuando se sabe que los objetos que reflejan deberían ser plenamente visible en una o más sondas.

Caja de proyección (Box projection)

Normalmente, el mapa de entorno de reflexión asume que se encuentra a una distancia infinita de cualquier objeto. Diferentes ángulos del mapa de entorno serán visibles a medida que el objeto gira, pero no es posible para el objeto acercarse o alejarse del entorno reflejado. Esto a menudo funciona muy bien para escenas exteriores, pero sus limitaciones se pueden apreciar en una escena interior; las paredes interiores de un cuarto claramente no están a una distancia infinita, y el reflejo de una pared debería aumentar cuando el objeto se acerque más a ella.

La opción Box Projection (disponible en plataformas que soporten [Shader Model 3](Graphics Emulation) o mejor) permite generar un mapa de entorno de reflexión a una distancia finita de una sonda. De esta manera, le permite a los objetos mostrar reflejos de diferentes tamaños de acuerdo a su distancia con las paredes del mapa de entorno. El tamaño del mapa de entorno se determina por la zona de efecto de la sonda, determinado por su propiedad Size. Por ejemplo, con una sonda que refleja el interior de un cuarto, se debería configurar el tamaño para que coincida con las dimensiones del mismo.

Utilizando Reflection Probes
Rendimiento de Reflection Probes y Optimización