AR是什么鬼?
AR(Augmented Reality)叫做增强现实技术,这种技术早在1990年就被提出,是一种实时地计算摄影机影像的位置、角度,并加上相应的图像、视频、3D模型的技术。这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动。
增强现实技术包含了多媒体、三维建模、实时视频显示控制、多传感器融合、实时跟踪及注册、场景融合等的技术。
AR技术在应用场景
- 飞行器的开发
- 数据模型的可视化
- 虚拟训练
- 娱乐、游戏
- 艺术
- 医疗
- ……
AR技术的开发
在苹果的ARKit未出来前,要想在iPhone手机上使用的AR应用相对来说是有困难的。但现在变得容易了。
ARKit提供了两种AR技术
- 一种是基于3D场景SceneKit实现的增强现实
- 一种是基于2D场景SpriktKit实现的增强现实
ARKit框架
—ARScnView:将相机捕捉的界面作为3D场景,同时管理session会话
—-|—ARSession:会话
—-|—ARCamera:捕捉现实图像
—-|—SCNView:显示3D场景
——–|—SCNScene:3D世界虚拟场景
——–|—SCNNode:3D物体模型
通过对官方Demo的前期了解