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 |