Lighting scene operations
The default lighting scene defined in your profile is loaded on startup. That lighting scene remains loaded until
SetLightingScene is called.
IMixedRealitySceneSystem sceneSystem = MixedRealityToolkit.Instance.GetService<IMixedRealitySceneSystem>(); sceneSystem.SetLightingScene("MorningLighting");
Lighting setting transitions
transitionType controls the style of the transition to new lighting scene.
IMixedRealitySceneSystem sceneSystem = MixedRealityToolkit.Instance.GetService<IMixedRealitySceneSystem>(); sceneSystem.SetLightingScene("MiddayLighting", LightingSceneTransitionType.CrossFade);
The available styles are:
|None||Previous lighting scene is unloaded, new lighting scene is loaded. No transition.||Ignored|
|FadeToBlack||Previous lighting scene fades out to black. New lighting scene is loaded, then faded up from black. Useful for smooth transitions between locations.||Used|
|CrossFade||Previous lighting scene fades out as new lighting scene fades in. Useful for smooth transitions between lighting setups in the same location.||Used|
Note that some lighting settings cannot be interpolated during transitions. If you want a smooth visual transition these settings will have to remain consistent between lighting scenes.
|Setting||Smooth FadeToBlack Transition||Smooth CrossFade Transition|
|Sun light realtime shadows||Yes||No|