Partager via


Opérations de scène d’éclairage — MRTK2

La scène d’éclairage par défaut définie dans votre profil est chargée au démarrage. Cette scène d’éclairage reste chargée jusqu’à ce qu’elle SetLightingScene soit appelée.

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

sceneSystem.SetLightingScene("MorningLighting");

Transitions des paramètres d’éclairage

transitionType contrôle le style de la transition vers une nouvelle scène d’éclairage.

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

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

Les styles disponibles sont les suivants :

Type Description Duration
Aucune La scène d’éclairage précédente est déchargée, la nouvelle scène d’éclairage est chargée. Aucune transition. Ignoré
FadeToBlack La scène d’éclairage précédente passe au noir. Une nouvelle scène d’éclairage est chargée, puis s’estompe à partir du noir. Utile pour des transitions fluides entre les emplacements. Utilisé
Crossfade La scène d’éclairage précédente disparaît à mesure que la nouvelle scène d’éclairage s’estompe. Utile pour des transitions fluides entre les configurations d’éclairage au même emplacement. Utilisé

Notez que certains paramètres d’éclairage ne peuvent pas être interpolés pendant les transitions. Si vous souhaitez une transition visuelle fluide, ces paramètres devront rester cohérents entre les scènes d’éclairage.

Paramètre Transition FadeToBlack fluide Smooth CrossFade Transition
Skybox Non Non
Réflexions personnalisées Non Non
Ombres lumière du soleil en temps réel Oui Non