AR 基础和 ARCore Extensions for Unity 功能和特性

AR 基础是 一个跨平台框架,支持你打造增强现实体验 然后针对 Android 或 iOS 设备构建。 ARCore Extensions for AR Foundation 支持更多 ARCore 功能 和尚未通过 AR Foundation 和 开启 ARCore XR 插件 Android 和 ARKit XR 插件 iOS 版。

ARCore 功能 AR 基础 (含 ARCore 扩展程序
支持的 Unity 版本 Unity 2019.4.3f1 或更高版本
Unity XR 支持 安装 AR FoundationARCore XR Plugin 软件包, 然后在以下位置启用 ARCore 插件提供程序: 项目设置 >XR 插件管理 (Android)
GitHub 代码库
(SDK / 示例)
google-ar/arcore-unity-extensions
Unity-Technologies/arfoundation-samples
编辑器中的开发工作流 AR 远程信息与模拟
暂停 AR 会话 停用 ARSession 游戏对象
检测跟踪问题 使用 notTrackingReasonARSession 提供,并返回 NotTrackingReason
选择摄像头配置 请参阅针对 ARCore 扩展程序的配置摄像头
飞机查找 使用 平面检测 提供方:ARPlaneManager
本地锚点 使用 锚点 提供方:ARAnchorManager
云锚点 ARCore 扩展程序提供
基本测光 使用环境强度 测光 模式(由 ARCameraManager 提供)
环境 HDR 光估测 选择兼容的摄像头配置和一项设置时自动启用 选择了至少一项环境 HDR 设置:
  • 环境球面谐波主光方向主光强度 测光 模式(由 ARCameraManager 提供)
  • 环境探测器AREnvironmentProbeManager中启用
增强图像 使用 (2D) 图片跟踪 提供方:ARTrackedImageManager
增强人脸 使用 面部跟踪 提供方:ARFaceManager
深度 API 使用 AROcclusionManager 即可启用 自动遮挡 (位于 AR Foundation 4.1.0-preview.2 或更高版本中) ARCore XR 插件 4.1.0-preview.2 或更高版本
光线投放 使用 光线投射 提供方:ARRaycastManager
特征点 使用 点云 提供方:ARPointCloudManager
AR 相机图片访问权限 使用 直通式视频 提供方:ARCameraBackground
CPU 映像访问 提供者 AR 基础
GPU 纹理访问 可作为外部访问 Texture2D
多线程渲染 支持的国家/地区 Android 播放器设置AR Foundation2.1.0 或更高版本。

后续步骤