注意事項
如需適用於 HoloLens 2 的新 MRC 功能指引,請參閱下面的 PV 相機轉譯。
開始使用之前,建議您先查看 我們的混合實境擷取概觀 一文。
從 PV 相機轉譯 (選擇加入)
HoloLens 2 可讓沉浸式應用程式在混合實境擷取執行時,從 PV 相機轉譯。 為了確保應用程式支援正確的其他轉譯,應用程式必須加入加入這項功能。
從 PV 相機轉譯可提供預設 MRC 體驗的下列改善:
- 全像投影與實體環境的對齊方式,以及接近互動的手部,在所有距離都應該正確。 避免在焦點以外的距離有位移,如您在預設 MRC 中所見。
- 頭戴式裝置中的右眼不會遭到入侵,因為它不會用來呈現MRC輸出的全像投影。
有三個步驟可從 PV 相機啟用轉譯:
- 啟用 PhotoVideoCamera HolographicViewConfiguration
- 處理額外的 HolographicCamera 轉譯
- 確認您的著色器和程式代碼從這個額外的 HolographicCamera 正確轉譯
在 Unreal 中啟用 PhotoVideoCamera HolographicViewConfiguration
注意事項
這需要 Unreal Engine 4.25 或更新版本。
若要選擇從 PV 相機轉譯:
- 呼叫 SetEnabledMixedRealityCamera 和 ResizeMixedRealityCamera
- 使用 Size X 和 Size Y 值來設定視訊維度。
在 Unreal 中處理額外的 HolographicCamera 轉譯
這會由 Unreal 自動為您完成。
建立自定義 MRC 錄製器
雖然使用者一律可以使用系統 MRC 擷取服務來觸發相片或視訊,但應用程式可能想要建置自定義相機應用程式,其中包含相機串流中的全像投影,就像 MRC 一樣。 這可讓應用程式從使用者輸入開始擷取、建置自定義錄製UI,或自定義MRC設定來命名一些範例。
適用於開發人員的 MRC 存取
使用 MRC 時,建議您一律要求相機的獨佔控制。 只要您知道上面所列的限制,這可確保您的應用程式能夠完全控制相機的設定。