Beleuchtungsszenevorgänge – MRTK2

Die in Ihrem Profil definierte Standardbeleuchtungsszene wird beim Start geladen. Diese Beleuchtungsszene bleibt bis SetLightingScene zum Aufrufen geladen.

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

sceneSystem.SetLightingScene("MorningLighting");

Beleuchtungseinstellungsü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 Formatvorlagen sind:

type BESCHREIBUNG Duration
Keine Vorherige Beleuchtungsszene wird geladen, neue Beleuchtungsszene wird geladen. Kein Übergang. Wird ignoriert.
FadeToBlack Frühere Beleuchtungsszene wird in Schwarz ausgeblendet. Neue Beleuchtungsszene wird geladen und dann von Schwarz abgeblendet. Nützlich für reibungslose Übergänge zwischen Standorten. Verwendet
Überblenden Frühere Beleuchtungsszene wird ausgeblendet, da neue Beleuchtungsszene eingeblendet wird. Nützlich für reibungslose Übergänge zwischen Beleuchtungseinrichtungen an derselben Stelle. Verwendet

Beachten Sie, dass einige Beleuchtungseinstellungen während übergänge nicht interpoliert werden können. Wenn Sie einen reibungslosen visuellen Übergang wünschen, müssen diese Einstellungen zwischen Beleuchtungsszenen konsistent bleiben.

Einstellung Reibungsloser FadeToBlack-Übergang Reibungsloser CrossFade-Übergang
Skybox Nein Nein
Benutzerdefinierte Spiegelungen Nein Nein
Sonnenlichtschatten in Echtzeit Ja Nein