专栏名称: Cocoa开发者社区
CocoaChina苹果开发中文社区官方微信,提供教程资源、app推广营销、招聘、外包及培训信息、各类沙龙交流活动以及更多开发者服务。
目录
相关文章推荐
51好读  ›  专栏  ›  Cocoa开发者社区

ARKit从入门到精通-ARKit工作原理及流程介绍

Cocoa开发者社区  · 公众号  · ios  · 2017-06-15 11:01

正文

请到「今天看啥」查看全文


  • 4.介绍ARKit框架中几个重量级的类 ARScnView , ARSession , ARCamera

  • 5.ARKit实现捕捉现实世界中的平地,并将虚拟物体添加到平地中

  • 6.ARKit实现让虚拟物体跟随相机移动

  • 7.ARKit实现让虚拟物体围绕摄像机(拿着iPhone的人)旋转

  • 1.2-ARKit与SceneKit的关系

    • 1.在上一小节中介绍过,AR技术叫做虚拟增强现实,也就是在相机捕捉到的现实世界的图像中显示一个虚拟的3D模型。这一过程可以分为两个步骤:

      • SceneKit 来实现

      • ARKit 来实现

      • 一:相机捕捉现实世界图像

      • 二:在图像中显示虚拟3D模型

    • 2.下图是一个 框架关系图,通过下图可以看出

      • 今后在介绍使用 ARSCNView 时将不再累述这一关系,可以简单的理解为: ARSCNView 所有跟场景和虚拟物体相关的属性及方法都是自己父类 SCNView

      • ARSession的作用及原理将在本篇下一小节介绍

      • UIView的作用是将视图显示在iOS设备的window中,SCNView的作用是显示一个3D场景,ARScnView的作用也是显示一个3D场景,只不过这个3D场景是由摄像头捕捉到的现实世界图像构成的

      • 继承:子类拥有父类所有的属性及方法

      • 1. 框架中中显示3D虚拟增强现实的视图 ARSCNView 继承于 框架中的 SCNView ,而 SCNView 又继承于 框架中的 UIView







    请到「今天看啥」查看全文