我是按照“坤小”博客里的文章一步步做的,文章写得清晰易懂,所以搬运给大家,但是由于我不喜欢这个默认的飞机,我想换一个模型,换成我的周瑜大人,所以产生了我的Demo:ARKit入门周瑜模型,我自己提取的模型,分享给大家,请不要做商业用途,谢谢合作!
原文地址:http://blog.csdn.net/u013263917/article/details/72903174
1.1-AR技术简介
增强现实技术(Augmented Reality,简称 AR),是一种实时地计算摄影机影像的位置及角度并加上相应图像、视频、3D模型的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动。
一个最简单地AR场景实现所需要的技术以及步骤包含如下
- 1.多媒体捕捉现实图像:如摄像头
- 2.三维建模:3D立体模型
- 3.传感器追踪:主要追踪现实世界动态物体的六轴变化,这六轴分别是X、Y、Z轴位移及旋转。其中位移三轴决定物体的方位和大小,旋转三周决定物体显示的区域。
- 4.坐标识别及转换:3D模型显示在现实图像中不是单纯的
frame
坐标点,而是一个三维的矩阵坐标。这基本上也是学习AR最难的部分,好在ARKit
帮助我们大大简化了这一过程。 - 4.除此之外,AR还可以与虚拟物体进行一些交互。