AR技术

作者: 水灵芳蕥 | 来源:发表于2018-04-11 11:47 被阅读66次

一、简介

增强现实技术(Augmented Reality,简称 AR),是一种实时地计算摄影机影像的位置及角度并加上相应图像、视频、3D模型的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动。

一个最简单地AR场景实现所需要的技术以及步骤包含如下

1.多媒体捕捉现实图像:如摄像头

2.三维建模:3D立体模型

3.传感器追踪:主要追踪现实世界动态物体的六轴变化,这六轴分别是X、Y、Z轴位移及旋转。其中位移三轴决定物体的方位和大小,旋转三周决定物体显示的区域。

4.坐标识别及转换:3D模型显示在现实图像中不是单纯的frame坐标点,而是一个三维的矩阵坐标。这基本上也是学习AR最难的部分,好在ARKit帮助我们大大简化了这一过程。

4.除此之外,AR还可以与虚拟物体进行一些交互。

二、ARKit概述及特点介绍

1.ARKit是2017年6月6日,苹果发布iOS11系统所新增框架,它能够帮助我们以最简单快捷的方式实现AR技术功能。

2.ARKit框架提供了两种AR技术,一种是基于3D场景(SceneKit)实现的增强现实,一种是基于2D场景(SpriktKit)实现的增强现实

一般主流都是基于3D实现AR技术,ARKit不仅支持3D游戏引擎SceneKit还支持2D游戏引擎SpriktKit,这一点出乎笔者意料之外

3.要想显示AR效果,必须要依赖于苹果的游戏引擎框架(3D引擎SceneKit,2D引擎SpriktKit),主要原因是游戏引擎才可以加载物体模型。

虽然ARKit框架中视图对象继承于UIView,但是由于目前ARKit框架本身只包含相机追踪,不能直接加载物体模型,所以只能依赖于游戏引擎加载ARKit

4.误区解读:ARKit虽然是iOS11新出的框架,但并不是所有的iOS11系统都可以使用,而是必须要是处理器A9及以上才能够使用,苹果从iPhone6s开始使用A9处理器,也就是iPhone6及以前的机型无法使用ARKit

5.开发环境介绍

1.Xcode版本:Xcode9及以上

2.iOS系统:iOS11及以上

3.iOS设备:处理器A9及以上(6S机型及以上)

4.MacOS系统:10.12.4及以上(安装Xcode9对Mac系统版本有要求)

链接地址:https://developer.apple.com/download/

三、新建项目

3D效果:

1.打开Xcode9,新建一个工程,选择Augmented Reality APP(Xcode9新增),点击next

2.在包含技术选项中选择SceneKit

3.此时,Xcode会自动为我们生成一段极其简洁的AR代码 

2D效果:

在创建Xcode的时候选择SpriteKit引擎

参考:https://blog.csdn.net/u013263917/article/details/72903174

相关文章

  • AR这一智能手机强劲变革,你了解多少?

    智能手机怎样实现AR技术?哪些手机有AR功能?单说AR技术也许有些人会觉得陌生,但AR技术已经融入了我们的生活中。...

  • AR的现状和未来

    1. AR的现状 要判断AR行业的未来,就要先调研AR的现状。目前的AR行业有很多技术还未成熟,有不少积极推动技术...

  • AR导航 | 实景视觉导航,让你准确无误到达目的地

    随着AR技术的发展,AR的应用也越来越广泛了,其中AR导航是主要的应用方向之一。AR技术让导航更加直观,旨在使用A...

  • AR技术

    一、简介 增强现实技术(Augmented Reality,简称 AR),是一种实时地计算摄影机影像的位置及角度并...

  • AR技术

    AR引擎相关技术: Vuforia 相关链接: 1.SDK: https://developer.vuforia....

  • 当AR遇上玩具,会带来怎样的体验?

    随着AR技术的推广,越来越多的玩具开始采用AR技术进行制作。如果一款儿童玩具,采用AR技术制作,玩的时候会有什么特...

  • AR技术入门:你必须要知道的4种增强现实SDK

    随着AR的火爆,越多人想学习AR技术(公众号: 幻眼增强现实 ),但是对于新手来说太难了,不妨可以先学习下AR技术...

  • 本blog的内容

    本Blog将持续发表系列技术文章,主要关注点在AI、AR、VR技术的实现,包括: 1,AI、AR、VR技术介绍, ...

  • 03-ARKit初体验

    1.1-AR技术简介## 增强现实技术(Augmented Reality,简称 AR),是一种实时地计算摄影机影...

  • 视线追踪,动动眼球就知道你要干啥

    近年来,伴随VR/AR的火热,视线跟踪技术作为AR技术的关键,自然成为热门话题。视线追踪技术可以实时、准确地记录人...

网友评论

      本文标题:AR技术

      本文链接:https://www.haomeiwen.com/subject/moeahftx.html