Reality Composer

现在,任何人都可以快速创建原型并生成 AR 体验的内容,这些体验内容可以通过 Xcode 整合到 app 中或导出至 AR Quick Look。借助 Reality Composer,您可以在 iOS 和 Mac 上构建动画和交互,以丰富您的 3D 内容。

下载 Reality Composer (英文)

内置 AR 资源库

导入您自己的 USDZ 文件,或者利用内置 AR 资源库中数百个现成的虚拟对象。这个资源库能够利用程序化内容生成技术来生成各种素材资源,帮助您自定虚拟对象的大小、样式等。

动画和音频

添加可让您移动、缩放的动画,以及向虚拟对象添加“晃动”或“旋转”等强调效果。您可以选择当用户轻点对象、靠近对象或激活某个其他触发器时要发生的操作。您还可以利用空间音频让您的 AR 场景更贴近现实。

一体化工具

Xcode 中随附的 Reality Composer 同时也是一个 iOS app——让您在 iPhone 或 iPad 上,就能完成构建、测试、调节和模拟 AR 体验。通过实时链接功能,您可以在 Mac 和 iOS 之间快速切换,在最适合自己的设备上创造令人惊艳的复杂 AR 体验。

录制和播放

借助适用于 iOS 的 Reality Composer,您可以在发生 AR 体验的位置录下传感器和摄像头数据,然后在构建您的 app 时在 iOS 设备上重放。

RealityKit

这个全新的高级框架专门为增强现实量身定制,能够提供逼真的图像渲染、相机特效、动画、物理特效等等。它还提供 Swift API。借助原生 ARKit 整合、基于物理的超逼真渲染、变换和骨骼动画、空间音频和刚体物理,RealityKit 让您可以比以往更加快速轻松地进行 AR 开发。

进一步了解 RealityKit (英文)

一流的渲染

RealityKit 使用基于真实物理特性的材料、环境反射、地面阴影、相机噪点、运动模糊等等,让虚拟内容与现实世界完美融合、与真实内容别无二致。

可调节性能

配合最新 Metal 功能来发挥 GPU 的最大功效,RealityKit 能充分利用 CPU 缓存和多个内核来提供极其流畅的视觉效果和物理模拟效果。而且它会根据每个 iOS 设备自动调节 AR 体验的性能表现,因此您只需要构建一个 AR 体验。

Swift API

RealityKit 简单易用,却功能强大,它使用 Swift 丰富的语言特性自动提供完整的功能集,让您无需样板代码,更快速地构建 AR 体验。

共通的 AR 体验

RealityKit 能够帮助处理联网方面的复杂工作,例如保持一致的状态、优化网络流量、处理数据包丢失或执行所有权转移,大大简化了构建共通 AR 体验的工作。