Beleuchtungsszenenbetrieb — MRTK2
Die in Ihrem Profil definierte Standardbeleuchtungsszene wird beim Start geladen. Diese Beleuchtungsszene bleibt geladen, bis SetLightingScene
sie aufgerufen wird.
IMixedRealitySceneSystem sceneSystem = MixedRealityToolkit.Instance.GetService<IMixedRealitySceneSystem>();
sceneSystem.SetLightingScene("MorningLighting");
Lichteinstellungsübergänge
transitionType
steuert den Stil des Übergangs zur neuen Beleuchtungsszene.
IMixedRealitySceneSystem sceneSystem = MixedRealityToolkit.Instance.GetService<IMixedRealitySceneSystem>();
sceneSystem.SetLightingScene("MiddayLighting", LightingSceneTransitionType.CrossFade);
Die verfügbaren Stile sind:
Typ | BESCHREIBUNG | Duration |
---|---|---|
Keine | Vorherige Beleuchtungsszene wird entladen, neue Beleuchtungsszene wird geladen. Kein Übergang. | Wird ignoriert. |
FadeToBlack | Die vorherige Beleuchtungsszene verblasst auf Schwarz. Neue Beleuchtungsszene wird geladen und dann von Schwarz verblasst. Nützlich für reibungslose Übergänge zwischen Standorten. | Verwendet |
Überblenden | Die vorherige Beleuchtungsszene verblasst, wenn die neue Beleuchtungsszene einblenden wird. Nützlich für reibungslose Übergänge zwischen Beleuchtungsaufbauten an derselben Stelle. | Verwendet |
Beachten Sie, dass einige Beleuchtungseinstellungen bei Übergängen nicht interpoliert werden können. Wenn Sie einen reibungslosen visuellen Übergang wünschen, müssen diese Einstellungen zwischen den Beleuchtungsszenen konsistent bleiben.
Einstellung | Smooth FadeToBlack-Übergang | Reibungsloser CrossFade-Übergang |
---|---|---|
Skybox | Nein | Nein |
Benutzerdefinierte Reflexionen | Nein | Nein |
Sonnenlicht in Echtzeit schatten | Ja | Nein |