Operaciones de escena de iluminación: MRTK2

La escena de iluminación predeterminada definida en el perfil se carga al iniciarse. Esa escena de iluminación permanece cargada hasta SetLightingScene que 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
None La escena de iluminación anterior se descarga, se carga la nueva escena de iluminación. Sin transición. Omitido
Fadetoblack La escena de iluminación anterior desaparece a negro. Se carga una nueva escena de iluminación y luego se desvaneció de negro. Resulta útil para transiciones fluidas entre ubicaciones. Utilizado
Crossfade La escena de iluminación anterior se atenua a medida que la nueva escena de iluminación se atenua. Resulta útil para transiciones suaves entre las 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 seguir siendo coherente entre escenas de iluminación.

Configuración Transición smooth FadeToBlack Transición de crossfade suave
Skybox No No
Reflexiones personalizadas No No
Sombras de sol en tiempo real No