光源場景作業 — MRTK2

設定檔中定義的預設光源場景會在啟動時載入。 該光源場景會維持載入狀態,直到 SetLightingScene 呼叫 為止。

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

sceneSystem.SetLightingScene("MorningLighting");

光源設定轉換

transitionType 控制轉換至新光源場景的樣式。

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

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

可用的樣式如下:

類型 Description 持續時間
卸載先前的光源場景,會載入新的光源場景。 沒有轉換。 忽略
FadeToBlack 先前的光源場景淡出為黑色。 載入新的光源場景,然後從黑色淡出。 適用于位置之間的平滑轉換。 已使用
CrossFade 先前的光源場景會在新的光源場景淡入時淡出。 適用于在相同位置的光源設定之間順暢轉換。 已使用

請注意,某些光源設定無法在轉換期間插補。 如果您想要順暢的視覺轉換,這些設定在光源場景之間必須保持一致。

設定 Smooth FadeToBlack 轉換 Smooth CrossFade 轉換
Skybox
自訂反映
日光光線即時陰影