RealityKit

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

自动更新新增

由于 RealityKit 的原生 ARKit 整合,使用 RealityKit 的 app 会自动获得位置锚定功能、对面孔追踪的扩展支持以及优化的物体遮挡渲染。

视频纹理新增

在 RealityKit 中,视频纹理现在可以添加到场景的任何部分。通过添加丰富的视频来让虚拟 TV 屏幕放电影,或使虚拟人物微笑,从而让物体、表面甚至人物更加生动鲜活。

优化的物体遮挡渲染新增

通过将来自激光雷达扫描仪的信息与 RealityKit 中内置的优化边缘检测功能相结合,虚拟物体能够像您所期望的那样与现实环境进行交互。

现在,虚拟物体可以被放置在桌子下、墙壁后或角落处,您将只能看到虚拟物体的正常可见部分,且现实与虚拟物体之间交界的地方也会非常清晰。而且,您无需编写任何代码,RealityKit 或 AR 快速查看提供的所有增强现实体验即会自动从这些改进中获益。

一流的渲染

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

Swift API

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

可调节性能

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

共通的增强现实体验

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