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 |