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 | Sí | No |