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

AR Foundation 是一個跨平台架構,可讓您一次建構擴增實境體驗,然後針對 Android 或 iOS 裝置進行建構。ARCore Extensions for AR Foundation 提供其他尚未透過 AR Foundation 和 Android 上的 ARCore XR 外掛程式和 iOS 的 ARKit XR 外掛程式,提供的其他 ARCore 功能和功能。

ARCore 功能 採用 ARCore 擴充功能AR Foundation
支援的 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 找回與模擬
暫停 AR 工作階段 停用 ARSession 遊戲物件
偵測追蹤問題 使用 ARSession 提供的 notTrackingReason,並傳回 NotTrackingReason
選取攝影機設定 請參閱 ARCore 擴充功能的「設定相機」相關說明
飛機發現項目 使用 ARPlaneManager 提供的 Plane Detection
本機錨點 使用 ARAnchorManager 提供的錨點
雲端錨點 ARCore Extensions 提供
基本輕微預估 使用 ARCameraManager 提供的環境強度 光度估算模式
環境 HDR 光估 選取相容的相機設定,並選取一或多項環境 HDR 設定後,系統就會自動啟用:
  • ARCameraManager 提供的 Ambient Spherical Harmonics主光源方向主要光線強度光預估模式
  • AREnvironmentProbeManager 中的環境探測已啟用
擴增圖片 使用 ARTrackedImageManager 提供的 (2D) 圖片追蹤
擴增臉孔 使用 ARFaceManager 提供的臉部追蹤
深度 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 存取。
多執行緒轉譯 AR Foundation 2.1.0 以上版本支援 Android 播放器設定

後續步驟