Framework
ARKit
集成iOS设备的摄像头和移动特性,可以在你的应用或游戏中产生增强现实体验
Overview
增强现实(AR)描述用户体验,将2D或3D元素从设备的摄像头中添加到实时视图中,从而使这些元素出现在真实世界中。ARKit结合了设备运动跟踪,摄像镜头捕捉,先进的场景处理,以及显示方便来简化建立AR体验的任务。
Topics
First Steps:
Understanding Augmented Reality
发现概念、特征、最佳时间去编写一个优异的AR体验
一个共享对象,可以管理增强现实体验所需的设备摄像头和运动处理
Configurations:
只跟踪设备方向的基本配置
ARWorldTrackingSessionConfiguration
跟踪设备的方向和位置,并检测设备摄像头所看到的真实世界表面的配置。
Standard Views:
Building a Basic AR Experience
配置一个AR会话使用SceneKit或SpriteKit显示AR内容
增强3D SceneKit内容相机视图的AR界面
增加2D SpriteKit内容相机视图的AR界面
Custom Views:
Displaying an AR Experience with Metal
通过渲染摄像机图像和使用位置跟踪信息来显示覆盖内容构建自定义AR视图
Real-World Objects and Positions:
可用于在AR场景中放置对象的真实世界的位置和方向
在AR会话中检测到的真实世界平面的位置和方向的信息
通过检查AR会话的设备摄像机视图中的点来发现真实世界表面的信息。
Camera and Scene Details:
作为AR会话的一部分捕获的视频图像和位置跟踪信息
关于AR会话中捕获视频帧的摄像机位置和成像特性的信息
在AR会话中与捕获的视频frame相关联的估计场景照明信息