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’à SetLightingScene ce qu’elle soit appelée.

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

sceneSystem.SetLightingScene("MorningLighting");

Transitions de paramètre 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
None La scène d’éclairage précédente est déchargée, de nouvelles scènes d’éclairage sont chargées. Aucune transition. Ignoré
FadeToBlack La scène d’éclairage précédente s’efface en noir. Une nouvelle scène d’éclairage est chargée, puis s’est décolorée de noir. Utile pour les transitions lisses entre les emplacements. Utilisé
Crossfade La scène d’éclairage précédente s’efface au fur et à mesure que de nouvelles scènes d’éclairage s’effacent. Utile pour les transitions lisses entre les configurations d’éclairage dans le 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 doivent rester cohérents entre les scènes d’éclairage.

Paramètre Smooth FadeToBlack Transition Transition crossfade lisse
Skybox Non Non
Réflexions personnalisées Non Non
Ombres en temps réel du soleil Oui Non