Операции освещения сцены

Сцена освещения по умолчанию, определенная в профиле, загружается при запуске. Эта сцена освещения остается загруженной до SetLightingScene вызова метода.

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

sceneSystem.SetLightingScene("MorningLighting");

Переходы параметров освещения

transitionType управляет стилем перехода к новой сцене освещения.

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

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

Доступны следующие стили:

Тип Описание Duration
None Предыдущая сцена освещения выгружена, будет загружена новая сцена освещения. Нет перехода. Не учитывается
фадетоблакк Предыдущая сцена освещения плавно уменьшается до черного цвета. Загружается новая сцена освещения, затем она проявляется черным. Полезно для плавного перехода между расположениями. Используется
Плавное переход Предыдущая сцена освещения постепенно исчезает по мере появления новой сцены освещения. Полезно для плавного перехода между настройками освещения в одном и том же расположении. Используется

Обратите внимание, что некоторые параметры освещения не могут быть интерполяции во время переходов. Если требуется плавное визуальное переход, эти параметры должны оставаться согласованными между сценой освещения.

Параметр Плавный переход Фадетоблакк Плавный плавный переход
скибокс Нет Нет
Пользовательские отражения Нет Нет
Тени в режиме реального времени Sun Да Нет