一、关于ARFoundation
AR Foundation允许您在Unity中以多平台方式使用增强现实平台。该软件包提供了一个供Unity开发人员使用的界面,但本身并未实现任何AR功能。要在目标设备上使用AR Foundation,您还需要Unity正式支持的目标平台的单独软件包:
ARCore XR Plugin
on AndroidARKit XR Plugin
on iOSMagic Leap XR Plugin
on Magic LeapWindows XR Plugin
on HoloLens
二、AR Foundation历史事件
- 2018年10月Unity发布AR Foundation 1.0版本,支持平面追踪、特征点云检测、参考点/锚点、设备追踪、光照估计、射线碰撞。
- 2019年5月,AR Foundation 2.1 支持图像追踪、物体追踪、面部追踪、环境探针。
- 2019年6月,AR Foundation 3.0 支持 ARKit 3.0,新增动作捕捉、人物遮挡、多人协作等功能。
- 2019年9月[MOU1] ,AR Foundation 支持 Magic Leap 以及 HoloLens 1 和 2 ,也增加了一些帮助XR开发加速迭代的工具,如:XR Interaction Toolkit,Unity as a Library;
- 2019年11月,SenseAR正式集成进了Unity中国增强版2018.4.11C版本中。
三、ARFoundation核心功能
支持功能 | AR Foundation | ARCore | ARkit |
垂直平面检测 | √ | √ | √ |
水平平面检测 | √ | √ | √ |
特征点检测 | √ | √ +支持特征点姿态 | √ |
光照估计 | √ | √ +Color Correction | √ + Color Temperature |
射线测试(Hit Testing) | √ | √ | √ |
图像跟踪 | √ | √ | √ |
动态加载识别图 | - | √ | √ |
3D物体检测与跟踪 | √ | - | √ |
环境光探头(Environment Probes) | √ | - | √ |
世界地图(World maps) | √ | - | √ |
人脸跟踪(识别、姿态、网格和形状混合) | √ | √ | √(iPhoneX 及更高型号) |
云锚点(Cloud Anchors) | √ | √ | - |
远程调试(Editor Remoting) | - | √-Instant Preview | √ -ARKit Remote |
模拟器(Editor Simulation) | √ | - | - |
LWRP支持(支持使用ShaderGraph) | √ | - | - |
摄像机图像API | √ | √ | - |
人体动作捕捉(Motion capture) | √ | - | √(iPhoneXR 及更高型号) |
人形遮挡(People occlusion) | √ | - | √(iPhoneXR 及更高型号) |
多人脸检测 | √ | - | √(iPhoneX 及更高型号) |
多人协作(Collaborative session) | √ | - | √(iPhoneX 及更高型号) |
多图像识别 | √ | √ | √(iPhoneX 及更高型号) |
欢迎对AR技术感兴趣的朋友,加入QQ群:883655607 讨论