Condividi tramite


Operazioni sulla scena di illuminazione - MRTK2

La scena di illuminazione predefinita definita nel profilo viene caricata all'avvio. Tale scena di illuminazione rimane caricata fino a quando SetLightingScene non viene chiamata.

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

sceneSystem.SetLightingScene("MorningLighting");

Transizioni di impostazione di illuminazione

transitionType controlla lo stile della transizione alla nuova scena di illuminazione.

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

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

Gli stili disponibili sono:

Tipo Descrizione Durata
Nessuno La scena di illuminazione precedente viene scaricata, viene caricata la nuova scena di illuminazione. Nessuna transizione. Ignorato
FadeToBlack La scena di illuminazione precedente si fa uscire da nero. La nuova scena di illuminazione viene caricata, poi sbiadita dal nero. Utile per le transizioni fluide tra posizioni. Usata
Dissolvenza incrociata La scena di illuminazione precedente si dissolve come una nuova scena di illuminazione si dissolve in. Utile per le transizioni fluide tra le configurazioni di illuminazione nella stessa posizione. Usata

Si noti che alcune impostazioni di illuminazione non possono essere interpolate durante le transizioni. Se si vuole una transizione visiva uniforme, queste impostazioni dovranno rimanere coerenti tra le scene di illuminazione.

Impostazione Transizione smooth FadeToBlack Transizione crossfade uniforme
Skybox No No
Reflection personalizzate No No
Ombre leggero in tempo reale No