Operações de cenas de iluminação – MRTK2

A cena de iluminação predefinida definida no seu perfil é carregada no arranque. A cena da iluminação continua carregada até SetLightingScene ser chamada.

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

sceneSystem.SetLightingScene("MorningLighting");

Transições de definições de iluminação

transitionType controla o estilo da transição para a nova cena de iluminação.

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

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

Os estilos disponíveis são:

Tipo Description Duração
Nenhuma A cena de iluminação anterior é descarregada, a nova cena de iluminação é carregada. Sem transição. Ignorado
FadeToBlack A cena de iluminação anterior desvanece-se para preto. A nova cena de iluminação é carregada e, em seguida, desvanecida do preto. Útil para transições suaves entre localizações. Utilizada
CrossFade A cena de iluminação anterior desvanece-se à medida que a nova cena de iluminação se desvanece. Útil para transições suaves entre configurações de iluminação na mesma localização. Utilizada

Tenha em atenção que algumas definições de iluminação não podem ser interpoladas durante as transições. Se quiser uma transição visual suave, estas definições terão de permanecer consistentes entre cenas de iluminação.

Definições Transição FadeToBlack Suave Transição Cruzada Suave
Skybox No No
Reflexos Personalizados No No
Sombras em tempo real de luz solar Yes Não