![](https://img.haomeiwen.com/i1859399/0a7dc7b6e9391994.png)
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模型
![](https://img.haomeiwen.com/i1859399/4a01e189ef4436ca.png)
![](https://img.haomeiwen.com/i1859399/123718eadd4a97d5.png)
![](https://img.haomeiwen.com/i1859399/4632262c5ad99515.png)
---------------------------------分割线-----------------------------------
ARSession
![](https://img.haomeiwen.com/i1859399/3b58154e17ca607c.png)
![](https://img.haomeiwen.com/i1859399/59d52114e3bc6587.png)
网友评论