ARKit 初学和发布会 Demo

2019-01-15 15:06:12 浏览数 (1)

1.1  AR技术概要

增强现实技术(Augmented Reality,简称 AR) ,概念我就不说了百度百科会告诉你,下面是我在iOS ARKit发布会对iOS AR应用的理解。

          作为初学者的理解比较浅显: 结合AR应用理解,AR即在现实的世界里(相机扫描到的)出现虚拟的模型,这个模型可以进行一系列操作(动作,形变,与实物的交互)。

          iOS  ARKit简要概要:

  • High-level  API
  • Tracking
  • Scene Understanding
  • Rendering

如上图所示在我们的APP中如果想应用AR功能,除了要引用ARKit之外,还需依赖于SceneKit,SpriteKit游戏框架。因为ARKit框架并没有提供如何加载物体模型,只是提供相机追踪。本人以前用SceneKit和SceneKit仿写过奋斗的小鸟,还算了解一点吧。

1.2 运行环境 

  • Xcode版本:Xcode9 目前只有beta版,更新官方地址:传送门
  • iOS设备:6S机型及以上,ARKit对硬件的要求是至少A9芯片,6s开始就使用了A9的芯片
  • iOS系统 :iOS 11以上

1.3 例子实现(发布会官方例子整理,资源也是)

    1.3.1:打开Xcode 9beta ,然后新建AR技术的框架。然后选择基于什么模型框架如图:

    1.3.2  //TODO待续

0 人点赞