ARKit_1
一、什么是 AR?
AR 全称 Augmented Reality(增强现实),是一种在摄像机捕捉到的真实世界中加入计算机程序创造的虚拟世界的技术。
本质:一种信息表的方式。比传统的表达方式更加的炫酷和更有创意。
二、初学AR需要掌握的哪几个概念?
- 几何(模型)
- 节点
- 渲染
- 手势
下面的图来进行讲解:
1.图中的地球就是一个几何模型--本质就是一个球型(几何)
2.图中显示的球体之所以看起来是地球,是因为在球体上进行了渲染--才成我了地球。
3.在AR中,某一个几何点就可以视为节点。节点的作用在后面会补充和详细的说明。
4.点击了地球,地球就切换成另外一个星球了。这就是手势--用户交互。
三、太阳系demo的完成后的感受?
1.在完成这个这个demo的时候,更多的是对节点的操作,至于“几何”,它是直接在初始化节点的时候进行的赋值,意味着在正真的开发中很少会去特地的创建“几何”。
2.AR只是一种输出信息的方式,关于矩阵是如何计算的,作为iOS开发者不需要知道。
3.AR使用的更炫酷,则需要掌握好渲染。
四、AR 的坐标系是怎么样的?
注意正方向,所以我们在设置的时候一般都是设置-Z,这样才可以显示在我们眼睛的前方。
但行好事,莫问前程。