ARKit从入门到精通(1)-ARKit初体验

ARKit从入门到精通(1)-ARKit初体验

转载请标注出处:http://blog.youkuaiyun.com/u013263917/article/details/72903174

  • 下一小节:[ARKit从入门到精通(2)-ARKit工作原理及流程介绍]http://blog.youkuaiyun.com/u013263917/article/details/73038519

  • 该系列文章共十篇,笔者将由易到难循序渐进的介绍ARKit开发

  • 废话不多说,先看效果

    • 桌子上的绿萝太孤独了,给它来一个郁金香陪伴一下吧~

0901.gif

  • 在椅子上摆瓶花吧~

0902.gif

  • 飞机跟着摄像头移动

1001.gif

  • 台灯围绕着摄像机旋转

1101.gif

1.1-AR技术简介

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

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

    • 1.多媒体捕捉现实图像:如摄像头
    • 2.三维建模:3D立体模型
    • 3.传感器追踪:主要追踪现实世界动态物体的六轴变化,这六轴分别是X、Y、Z轴位移及旋转。其中位移三轴决定物体的方位和大小,旋转三周决定物体显示的区域。
    • 4.坐标识别及转换:3D模型显示在现实图像中不是单纯的frame坐标点,而是一个三维的矩阵坐标。这基本上也是学习AR最难的部分,好在ARKit帮助我们大大简化了这一过程。
    • 4.除此之外,AR还可以与虚拟物体进行一些交互。

这里写图片描述

1.2-ARKit概述及特点介绍

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值