为您介绍 ARKit

iOS 11 引入了新的 ARKit 框架,让您轻松创建无可比拟的 iPhone 和 iPad 增强现实体验。 通过将数字对象和信息与您周围的环境相融合,ARKit 为 app 解开了屏幕之缚,带领着它们跨越屏幕的界限,让它们以全新的方式与现实世界交流互动。

功能概览

原深感摄像头

iPhone X 和 ARKit 在增强现实 app 中实现了革命性的人脸跟踪能力。 通过原深感摄像头,您的 app 可以高精度且实时地检测用户脸部的位置,脸部拓扑和他们的表情,使您可以轻松应用实时自拍效果或使用面部表情来驱动 3D 角色。

视觉惯性里程计

ARKit 使用视觉惯性里程计 (VIO) 以精准地追踪四周的环境。VIO 能结合相机传感器数据与 Core Motion 数据,这两份数据让设备无需额外的校准,就能以高精度来感测它在房间内的移动。

場景理解和照明估計

使用 ARKit,iPhone 和 iPad 可以分析相机视图呈现的场景,并在房间中找到水平面。 ARKit 可以检测桌子和地板等水平面,并能跟踪及放置物品在较小的特定点上。 ARKit 还能利用相机传感器来估计场景中可用光的总量,并将正确的光亮度应用在虚拟对象上。

高性能硬件和渲染优化

ARKit 可在 Apple A9、A10 和 A11 处理器上运行。这些处理器提供了具有突破性的性能,可实现快速场景理解,并允许您在现实世界场景上构建出精细迷人的虚拟内容。 您还可以对 Metal,SceneKit 以及 Unity 和 Unreal Engine (虚幻引擎) 等第三方工具中的 ARKit 优化加以利用。

开始使用 ARKit。


Xcode 9iOS 11

下载 iOS 11 和 Xcode 9 的最新版本。今天您就可以使用其中的 iOS 11 SDK 在 app 中构建增强现实的功能。

查看下载版本 (英文)

参考文档

参考详细的文档资料,学习如何在您的 iOS app 中构建对增强现实的支持。

跟我们分享您的 App

如果您希望跟我们分享您使用 ARKit 创造精彩体验的历程,欢迎告诉我们 (英文表格)