AVFoundation 拍片专用

ARKit初步接触

2017-06-13  本文已影响90人  知交

苹果2017WWDC发布了ARKit,看到发布会上的AR体验视频,还是觉得比较惊艳的,于是最近就跟新了Xcode9和iOS 11,决定自己搞一下看看。对照着官方文档,谷歌翻译,以及先行者的博客很顺利的就实现了AR场景。

ARKit

概念:

AR:增强现实技术(AR) 是将2D或3D元素添加到设备的相机中的实时视图中用户体验,使得这些元素似乎就存在于现实世界中。

ARKit特点 :

1 . ARKit结合了设备运动跟踪,摄像机场景拍摄,高级场景处理和显示便利,简化了建立AR体验的任务。

2 . ARKit 提供了两种增强现实技术。一种基于3D场景(SceneKit引擎渲染)实现,一种基于2D场景(SpriktKit引擎渲染)实现增强现实,即 ARSKView 和 ARSCNView。ARSKView 和 ARSCNView 都包含了 ARSession 实例。

开发环境

**如果运行Demo后出现这个提示,都表示当前运行的设备不支持ARKit: **
[Session] Unable to run the session, configuration is not supported on this device: ARWorldTrackingSessionConfiguration: 0x60800009f310 planeDetection=Horizontal worldAlignment=Gravity lightEstimation=Enabled

创建Demo

Xcode9 你会发现创建项目的时候已经可以直接创建AR项目

屏幕快照 2017-06-13 16.02.23.png

找到ViewController.m 发现里面的代码也帮我们写好了

屏幕快照 2017-06-13 17.06.47.png 屏幕快照 2017-06-13 17.07.51.png 屏幕快照 2017-06-13 17.08.24.png
上一篇 下一篇

猜你喜欢

热点阅读