ARKit(一)简介&概念&小demo

ARKit(一)简介&概念&小demo_第1张图片
引导

AR入门掌握:几何、节点、渲染、手势

开发需求
1、Xcode9 bate5
2、iOS11 bate9
3、支持A9以上设备(iPhone:SE、6S、6SP、7、7P)

什么是AR
AR:虚拟事物放入现实中
AR特性
1、全局追踪
2、视觉惯性测距 (近大远小)
3、无外部设备

场景的理解
1、平面的检测(对现实世界的理解)
2、命中测试(动作)
3、光估计(有阴影,看起来更逼真)

渲染
1、简单的集合

  • iOS7
    • SpriteKit(平面物件) :OpenCV / �OpenGL --封装-->Cocos2dx--苹果封装-->SpriteKit
    • Metal :操作GPU,同时渲染,不会出现卡图,帮CPU分摊
  • iOS8
    • SceneKit(3D物件

2、AR视图
3、自定义渲染(unity、unreal虚拟引擎)

分工
ARKit -- 相机捕捉现实世界
SceneKit -- 显示3D模型

ARKit(一)简介&概念&小demo_第2张图片
关系图
ARKit(一)简介&概念&小demo_第3张图片
整体关系图
ARKit(一)简介&概念&小demo_第4张图片
ARKit底层关系图

---------------------------------分割线-----------------------------------

ARSession

ARKit(一)简介&概念&小demo_第5张图片
image.png
ARKit(一)简介&概念&小demo_第6张图片
image.png

你可能感兴趣的:(ARKit(一)简介&概念&小demo)