Using Reflection Probes
Reflection Probe Performance and Optimisation

Características Avanzadas de los Reflection Probes

Dos características que pueden mejorar el realismo visual obtenido de los Reflection Probes es descrito abajo: Interreflections y Box Projection.

Interreflections (Interreflexiones)

Podrías haberte visto una situación donde dos mirrors están puestos juntos bastante cerca y mirandose el uno al otro. Ambos mirrors no solo reflejan el mirror opuesto si no que también los reflejos producidos por el mismo. El resultado es un progreso sin final de reflejos entre los dos; la reflección entre objetos como esta es conocida como Interreflexiones.

Los Reflection probes crean el Cubemap al tomar una foto de la vista desde su posición. Sin embargo, con una sola foto, la vista no puede mostrar las interreflections (interreflexiones) por lo que unas fotos adicionales deben ser tomadas en cada estado en una secuencia de interreflexiones.

El número de veces que una reflexión puede “rebotar” ida y vuelta entre dos objetos es controlado por la propiedad Reflection Bounces en la Lighting window (esto es configurado de manera global para todos los probes en vez de individualmente para cada probe). Con un número de reflection bounce de 1, los objetos reflectantes vistos por un probe serán mostrados como negro. Con un número de 2, el primer nivel de interreflexión será visible, con un número de 3, los primeros dos niveles serán visibles, y así.

Tenga en cuenta que el número de reflection bounce también es igual al número de veces que el probe debe ser baked con un aumento correspondiente en el tiempo requerido para completar el bake completo. Usted por lo tanto debería configurar el número mayor a uno solo cuando usted sabe que los objetos reflectantes deberían ser plenamente visible en uno o más probes.

Box projection (Caja de proyección)

Normalmente, el cubemap reflectante es asumido en estar una distancia infinita de cualquier objeto dado. Habrá ángulos diferentes del cubempa que serán visibles a medida que el objeto se voltea pero no es posible para el objeto en moverse más cerca o más lejos desde los alrededores reflectantes. Esto funciona a menudo muy bien para las escenas al aire libre pero sus limitaciones se muestran en una escena en el interior, las paredes interiores de un cuadro no están claramente en una distancia infinita dada y el reflejo de una pared debería agrandarse entre más el objeto se acerca a ella.

La opción Box Projection (disponible en plataformas soportando Shader Model 3 o mejor) le permite a usted crear un cubemap reflectante a una distancia finita desde el probe, por lo tanto le permite a los objetos mostrar reflexiones de diferentes tamaños de acuerdo a su distancia desde las paredes del cubemap. El tamaño de los alrededores del cubemap es determinado por la zona de efecto del probe, como es determinado por su propiedad Size. Por ejemplo, con un probe que refleja el interior de un cuarto, usted debería configurar el tamaño para que coincida con las dimensiones del cuarto.

Using Reflection Probes
Reflection Probe Performance and Optimisation