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

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

ARCore 功能 AR Foundation 搭配 ARCore 擴充功能
支援的 Unity 版本 Unity 2019.4.3f1 以上版本
Unity XR 支援 安裝 AR Foundation 和 ARCore 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 提供的 點雲
AR 相機圖像存取權 使用 ARCameraBackground 提供的轉送影片
CPU 映像檔存取權 由 AR Foundation 提供
GPU 紋理存取 可做為外部 Texture2D 存取。
多執行緒轉譯 Android Player 設定支援 AR Foundation 2.1.0 以上版本。

後續步驟