適用於 Unity 功能與功能的 AR Foundation 和 ARCore 擴充功能

AR Foundation 是跨平台架構,可讓您一次建構擴增實境體驗,然後針對 Android 或 iOS 裝置進行建構。AR Foundation 適用的 ARCore 擴充功能可啟用其他 ARCore 功能,以及尚未透過 AR Foundation 和 Android 上的 ARCore XR 外掛程式,以及 iOS 上的 ARKit XR 外掛程式公開的功能。

ARCore 功能 AR Foundation 搭配 ARCore Extensions
支援的 Unity 版本 Unity 2019.4.3f1 以上版本
Unity XR 支援 安裝 AR FoundationARCore XR 外掛程式套件,並在「Project Settings」>「XR Plug-in Management (Android)」下方啟用 ARCore 外掛程式提供者
GitHub 存放區
(SDK / 範例)
google-ar/arcore-unity-extensions
Unity-Technologies/arfoundation-samples
編輯器內開發工作流程 擴增實境遠端操作與模擬
暫停 AR 工作階段 停用 ARSession 遊戲物件
偵測追蹤問題 使用 ARSession 提供的 notTrackingReason,並傳回 NotTrackingReason
選取攝影機設定 如要瞭解如何設定攝影機,請參閱「設定攝影機」一文,瞭解 ARCore Extensions 的相關資訊
平面發現項目 使用 ARPlaneManager 提供的飛機偵測功能
本機錨點 使用 ARAnchorManager 提供的錨點
雲端錨點 ARCore Extensions 提供
基本光源估計 使用 ARCameraManager 提供的「微光強度」光線估計模式
環境高動態範圍亮度估算 選取相容的相機設定並選取一或多個環境 HDR 設定時,系統會自動啟用:
  • ARCameraManager 提供的光源估計模式中的環境球諧函數主要光源方向主要光源強度
  • AREnvironmentProbeManager 中已啟用環境探測
擴增圖像 使用 ARTrackedImageManager 提供的(2D) 圖像追蹤
擴增臉孔 使用 ARFaceManager 提供的臉部追蹤功能
Depth API 使用 AROcclusionManager 搭配 ARCore XR 外掛程式 4.1.0-preview.2 以上版本,在 AR Foundation 4.1.0-preview.2 以上版本中啟用自動遮蔽功能
光線投射 使用 ARRaycastManager 提供的 Raycasting
特徵點 請使用 ARPointCloudManager 提供的 Point Clouds
AR 相機圖像存取權 使用 ARCameraBackground 提供的轉送影片
CPU 映像檔存取權 AR Foundation 提供
GPU 紋理存取 可透過外部 Texture2D 存取。
多執行緒轉譯 Android Player 設定支援 AR Foundation 2.1.0 以上版本。

後續步驟