照明シーンの操作 — MRTK2

プロファイルで定義されている既定の照明シーンが、起動時に読み込まれます。 SetLightingScene が呼び出されるまで、照明シーンは読み込まれたままになります。

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

sceneSystem.SetLightingScene("MorningLighting");

照明設定の切り替え

transitionType は、新しい照明シーンへの切り替えスタイルを制御します。

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

sceneSystem.SetLightingScene("MiddayLighting", LightingSceneTransitionType.CrossFade);

使用できるスタイルは次のとおりです。

説明 Duration
なし 以前の照明シーンはアンロードされ、新しい照明シーンが読み込まれます。 切り替えは行われません。 無視
FadeToBlack 前の照明シーンは黒にフェードアウトします。 新しい照明シーンが読み込まれ、黒からフェードアップされます。 場所間をスムーズに切り替えるのに役立ちます。 使用
CrossFade 以前の照明シーンは、新しい照明シーンがフェードインするとフェードアウトします。 同じ場所で照明設定をスムーズに切り替えるのに役立ちます。 使用

一部の照明設定は、切り替え中に補間できないことに注意してください。 スムーズに表示を切り替える必要がある場合、これらの設定は照明シーン間で一貫性を保つ必要があります。

設定 黒にフェードしてスムーズに切り替え クロスフェードでスムーズに切り替え
Skybox いいえ いいえ
カスタム リフレクション いいえ いいえ
太陽光のリアルタイム シャドウ はい いいえ