共用方式為


使用 Unreal 的混合實境擷取

注意事項

如需適用於 HoloLens 2 的新 MRC 功能指引,請參閱下面的 PV 相機轉譯。

開始使用之前,建議您先查看 我們的混合實境擷取概觀 一文。

從 PV 相機轉譯 (選擇加入)

HoloLens 2 可讓沉浸式應用程式在混合實境擷取執行時,從 PV 相機轉譯。 為了確保應用程式支援正確的其他轉譯,應用程式必須加入加入這項功能。

從 PV 相機轉譯可提供預設 MRC 體驗的下列改善:

  • 全像投影與實體環境的對齊方式,以及接近互動的手部,在所有距離都應該正確。 避免在焦點以外的距離有位移,如您在預設 MRC 中所見。
  • 頭戴式裝置中的右眼不會遭到入侵,因為它不會用來呈現MRC輸出的全像投影。

有三個步驟可從 PV 相機啟用轉譯:

  1. 啟用 PhotoVideoCamera HolographicViewConfiguration
  2. 處理額外的 HolographicCamera 轉譯
  3. 確認您的著色器和程式代碼從這個額外的 HolographicCamera 正確轉譯
在 Unreal 中啟用 PhotoVideoCamera HolographicViewConfiguration

注意事項

這需要 Unreal Engine 4.25 或更新版本。

若要選擇從 PV 相機轉譯:

  1. 呼叫 SetEnabledMixedRealityCameraResizeMixedRealityCamera
    • 使用 Size XSize Y 值來設定視訊維度。

相機第三

在 Unreal 中處理額外的 HolographicCamera 轉譯

這會由 Unreal 自動為您完成。

建立自定義 MRC 錄製器

雖然使用者一律可以使用系統 MRC 擷取服務來觸發相片或視訊,但應用程式可能想要建置自定義相機應用程式,其中包含相機串流中的全像投影,就像 MRC 一樣。 這可讓應用程式從使用者輸入開始擷取、建置自定義錄製UI,或自定義MRC設定來命名一些範例。

適用於開發人員的 MRC 存取

使用 MRC 時,建議您一律要求相機的獨佔控制。 只要您知道上面所列的限制,這可確保您的應用程式能夠完全控制相機的設定。

另請參閱