數位相機系統概觀 - MRTK2
相機系統可讓Microsoft Mixed Reality 工具組設定及優化應用程式的相機,以在混合實境應用程式中使用。 使用相機系統,可以撰寫應用程式來支援不透明的 (例如:虛擬實境) 和透明 (例如:Microsoft HoloLens) 裝置,而不需要撰寫程式代碼來區分及容納每種顯示類型。
啟用相機系統
數字相機系統是由MixedRealityToolkit物件 (或其他服務註冊機構元件) 所管理。
下列步驟假設使用MixedRealityToolkit物件。 其他服務註冊機構所需的步驟可能不同。
選取場景階層中的MixedRealityToolkit物件。
流覽 [偵測器] 面板至 [相機系統] 區段,並確定已核取 [ 啟用相機系統 ]。
選取相機系統實作。 MRTK 提供的預設類別實作是
MixedRealityCameraSystem
。選取所需的組態配置檔
設定相機系統
設定提供者
相機設定提供者可啟用相機的平臺特定設定。 這些設定可能包含自定義設定步驟和/或元件。
您可以按下 [ 新增相機設定提供者 ] 按鈕來新增提供者。 按兩下 - 提供者名稱右邊的按鈕即可移除它們。
注意事項
並非所有平臺都需要相機設定提供者。 如果沒有與應用程式執行所在的平臺相容的提供者,Microsoft Mixed Reality 工具組將會套用基本預設值。
顯示設定
顯示設定是針對不透明 (例如:虛擬實境) 和透明 (例如:Microsoft HoloLens) 顯示。 相機會在運行時間使用這些設定進行設定。
近裁剪
近端裁剪平面是最接近的,以公尺為單位,虛擬物件可以是相機,且仍可轉譯。 為了獲得最大的用戶舒適度,建議您將此值設為大於零。 先前的影像包含在各種裝置上都感到舒適的值。
遠距剪輯
最遠的裁剪平面是虛擬物件最遠、以公尺為單位,可以對相機顯示,且仍可轉譯。 針對透明裝置,建議此值相對接近,不要過度超過真實世界空間,並中斷應用程式的沉浸式品質。
清除旗標
清除旗標值會指出如何在繪製時清除顯示。 針對虛擬實境體驗,此值最常設定為Skybox。 針對透明顯示器,建議您將此設定為 Color。
背景色彩
如果清除旗標未設定為 Skybox,則會顯示背景色彩屬性。
質量設定
質量設定值表示 Unity 呈現場景時應該使用的圖形品質。 品質等級是專案層級設定,並非任何一部相機專用。 如需詳細資訊,請參閱 Unity 檔中的 品質 文章。