Operaciones de escena de iluminación

La escena de iluminación predeterminada definida en el perfil se carga al iniciarse. Esa escena de iluminación permanece cargada hasta que SetLightingScene se llama a .

IMixedRealitySceneSystem sceneSystem = MixedRealityToolkit.Instance.GetService<IMixedRealitySceneSystem>();

sceneSystem.SetLightingScene("MorningLighting");

Transiciones de configuración de iluminación

transitionType controla el estilo de la transición a una nueva escena de iluminación.

IMixedRealitySceneSystem sceneSystem = MixedRealityToolkit.Instance.GetService<IMixedRealitySceneSystem>();

sceneSystem.SetLightingScene("MiddayLighting", LightingSceneTransitionType.CrossFade);

Los estilos disponibles son:

Tipo Descripción Duration
Ninguno Se descarga la escena de iluminación anterior, se carga una nueva escena de iluminación. Sin transición. Omitido
Fadetoblack La escena de iluminación anterior se atenua a negro. Se carga una nueva escena de iluminación y, a continuación, se desvanece de color negro. Resulta útil para realizar transiciones fluidas entre ubicaciones. Utilizado
Crossfade La escena de iluminación anterior se atenua a medida que se desvanece la nueva escena de iluminación. Resulta útil para realizar transiciones fluidas entre configuraciones de iluminación en la misma ubicación. Utilizado

Tenga en cuenta que algunas configuraciones de iluminación no se pueden interpolar durante las transiciones. Si desea una transición visual fluida, esta configuración tendrá que mantener la coherencia entre escenas de iluminación.

Configuración Transición Smooth FadeToBlack Transición smooth crossfade
Skybox No No
Reflexión personalizada No No
Sombras de luz solar en tiempo real No