1 ARFoundation
我打算引入开放世界的技术方案是ARFoundation,这套方案不局限于ARKit和ARCore这样的SDK,是一个统一的,开放的AR开发平台。
2 与ARCore/ARKit之间的关系
ARFoundation与ARCore和ARKit之间是一个统筹的关系,开发人员通过ARFoundation去调用ARCore或者ARKit这样适配具体硬件的SDK,统一开发不同硬体的AR应用。
3 ARFoundation功能
- 世界追踪(World Tracking)
- 平面检测(Plane Detection)
- 参考点(Reference Points)
- 光估计(Light Estimate)
- 人脸跟踪(Face Tracking)
- 人脸表情捕捉(Facial Expression Capture)
- 图像跟踪(Image Tracking)
- 物体跟踪(Object Tracking)
- Session分享(
- 人体动作捕捉(Motion Capture)
- 人形遮挡(People Occlusion)
4 AR之VIO和惯性导航
视觉惯性测距系统(VIO)
VIO在帧刷新之间计算用户的位置
惯性导航系统
设备加速