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 Foundation 和 ARCore 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 設定後,系統就會自動啟用: |
擴增圖片 |
使用 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 播放器設定。 |