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