照明シーンの操作

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

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

sceneSystem.SetLightingScene("MorningLighting");

照明設定の切り替え

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

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

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

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

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

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

設定 Smooth FadeToBlack Transition スムーズ クロスFade 遷移
スカイ いいえ いいえ
カスタム リフレクション いいえ いいえ
太陽の光のリアルタイム シャドウ はい いいえ