1 ARFoundation

我打算引入开放世界的技术方案是ARFoundation,这套方案不局限于ARKit和ARCore这样的SDK,是一个统一的,开放的AR开发平台。

2 与ARCore/ARKit之间的关系

ARFoundation与ARCoreARKit之间是一个统筹的关系,开发人员通过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在帧刷新之间计算用户的位置

惯性导航系统

设备加速度计和陀螺仪统称为惯性测量单元IMU,可以追踪用户的姿势。

VIO与惯性导航系统并行计算,等计算完成后,经过卡尔曼滤波器结合两个系统的输出结果,评估哪一个系统提供的估测更接近用户的“真实位置”,选择最优的。

综合使用VIO与惯性导航系统可以通过软件实时追踪用户的空间位置,通过这两个技术,我们可以接近室内定位与定姿的问题,同时也可以接近我们将自己融入到开放世界的问题

PS:欢迎大家加入我们的开放世界群,我们的目标就是打造一个开放世界的游戏,欢迎程序,策划,美术,测试,运营等,同时也欢迎机械,电子,金融等,数学专业人士加入。加入开放世界,让不同的思维碰撞出火花。
欢迎加入550644811
AR技术之基本的功能(一)

相关文章: