Version: 2020.2
Utilizando Reflection Probes
Reflection Probe performance

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.

The number of times that a reflection can “bounce” back and forth between two objects is controlled in the Lighting window; go to Environment > Environment Reflections and edit the Bounces property. This is set globally for all probes, rather than individually for each probe. With a reflection bounce count of 1, reflective objects viewed by a probe are shown as black. With a count of 2, the first level of interreflection are visible, with a count of 3, the first two levels will be visible, and so on.

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.

The Box Projection option allows you to create a reflection cubemap at a finite distance from the probe, thus allowing objects to show different-sized reflections according to their distance from the cubemap’s walls. The size of the surrounding cubemap is determined by the probes zone of effect, as determined by its Box Size property. For example, with a probe that reflects the interior of a room, you should set the size to match the dimensions of the room.

You can enable global Box Projection in Project Settings > Graphics > Tier Settings. Tier settings are only available in the Built-in Render Pipeline. You can also disable this option in the Reflection Probe inspector for specific Reflection Probes if you want to create infinite projection.

The parallax issue is fixed by using Box Projection option
The parallax issue is fixed by using Box Projection option
Utilizando Reflection Probes
Reflection Probe performance
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961