深入探索AR增强现实的精彩世界


# 深入探索增强现实的精彩世界

在世界领先的增强现实平台  iOS  iPadOS 之上为数亿用户创造无可比拟的逼真增强现实体验借助 ARKit  RealityKit 等功能强大的框架以及 Reality Composer  Reality Converter等创意工具要在增强现实中生动呈现各种奇思妙想变得前所未有的简单


# ARKit5

## 利用 ARKit 5 探索更广阔奇妙的世界

ARKit 5 新增了伦敦及更多美国城市对位置锚定功能的支持让您能够为特定地点创建增强现实体验如伦敦眼和时代广场甚至是您家附近ARKit 5 还增强了运动追踪功能并为 iPad Pro (第五代) 上的超广角摄像头提供面部追踪支持借助新的 App 锚定您可以将来自轻 App  ARKit app 的虚拟内容植入到印刷或数字材料内的轻 App 码中

### 扩展了面部追踪支持范围

在配备 A12 仿生芯片及更新版本芯片的设备上 (包括 iPhone SE)面部追踪支持现已扩展至前置摄像头让更多用户能通过前置摄像头体验到增强现实的乐趣最新 iPad Pro (第五代) 上的超广角摄像头也支持面部追踪使用原深感摄像头能一次追踪最多三个面孔让拟我表情和 Snapchat 等前置摄像头体验更有趣

### 位置锚定

在特定的地点 (例如城市和著名地标) 放置增强现实体验位置锚定让您能够将增强现实作品固定到特定的经纬度和海拔高度用户可以绕着虚拟物体移动从不同的角度观察它们就像通过相机镜头观察现实物体一样

### 景深 API

激光雷达扫描仪中内置了先进的场景理解功能以助此 API 使用关于周围环境的逐像素深度信息通过将这种深度信息与由场景几何结构感测生成的 3D 网格数据相结合您能在 app 中即时放置虚拟物体并将它们无缝地融入到现实环境中让虚拟物体的遮挡显得更加真实这将有助于您在 app 中推出相关新功能比如进行更精确的测量或对用户的环境应用某些效果

### 场景几何结构感测

借助此功能您可为您的空间创建拓扑图并使用标签来标识地板墙壁天花板窗户门和座椅这种对现实世界的深度理解能帮助您为虚拟对象实现物体遮挡的功能和现实世界的物理特效同时为您提供更多的信息来支持增强现实工作流程

### 即时增强现实

激光雷达扫描仪能够实现超快的平面检测  无需扫描便可在现实世界中即时放置增强现实物品 iPhone 12 ProiPhone 12 Pro Max  iPad Pro 您无需更改任何代码所有使用 ARKit 构建的 app 会自动支持即时增强现实物品放置功能。 

### 人物遮挡

增强现实内容能够以逼真的方式从现实世界中的人物前后通过带来更身临其境的增强现实体验同时能在几乎任何环境中实现绿屏风格效果 iPhone 12iPhone 12 Pro  iPad Pro 您无需更改任何代码所有使用 ARKit 构建的 app 中的深度估计功能都会得到优化

### 动作捕捉

用单个摄像头实时捕捉人物的动作将身体姿态和动作化为一系列关节及骨骼活动让您能在增强现实体验中输入运动和姿势让人物成为增强现实体验的焦点 iPhone 12iPhone 12 Pro  iPad Pro上您无需更改任何代码所有使用 ARKit 构建的 app 中的高度估计功能都会得到优化

### 同时使用前置和后置摄像头

您可以同时使用前置和后置摄像头来进行面部和现实场景追踪开创更多新的可能例如用户可以仅使用自己的面部与后置摄像头视图中的增强现实内容进行交互

### 其他功能改进

一次检测最多 100 张图像并自动估计图像中对象的实际尺寸3D 对象检测功能变得更强大并能在复杂的环境中更好地识别对象现在使用机器学习技术可以更快地检测环境中的平面



# RealityKit2

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

### 物体捕捉

利用 macOS 上新发布的物体捕捉 API在几分钟内* 即可将 iPhone  iPad 中的照片转换专为增强现实而优化的 3D 模型实现逼真效果物体捕捉功能使用摄影测量技术将 iPhone  iPad 上拍摄的一系列照片转换为 3D 模型这些模型可以立即在AR 快速查看中查看或整合到您的 Xcode 项目中

### 自定着色器

RealityKit 使用基于真实物理特性的材质环境反射地面阴影相机噪点运动模糊等等让虚拟内容与现实世界完美融合与真实内容别无二致RealityKit 2 让您能够利用自定渲染目标和材质更好地控制渲染管线从而精细地调节增强现实物体和场景的外观与质感

### 动态素材资源

支持自定载入素材资源更加灵活地量身定制基于 RealityKit 的体验  例如以编程方式更改每一帧的图像或网格

### 自定系统

打造自己的实体组件系统在增强现实场景中组织整理素材资源在系统层中构建更加复杂的功能

### 角色控制器

使用这个强大的 Swift API 轻松创建由玩家控制的角色让用户能够跳转缩放和探索您创建的增强现实世界和基于 RealityKit 的游戏

### 物体遮挡

将激光雷达扫描仪提供的信息与 RealityKit 中的边缘检测功能配合使用让虚拟物体按照您的预期与现实环境进行交互虚拟物体可以被放置在桌子下墙壁后或角落处您将只能看到虚拟物体的正常可见部分且现实与虚拟物体之间交界的地方也会非常清晰

### 可调节性能

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

### 视频纹理

现在您可以将视频纹理添加到 RealityKit 中场景的任意部分添加丰富的视频来让虚拟电视屏幕播放电影或是让虚拟人物微笑从而让物体表面甚至人物变得更加生动鲜活

### 共享的增强现实体验

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

### Swift API

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



# Reality Composer

Reality Composer 是一款功能强大的工具让您无需具有 3D 经验即可轻松打造交互式增强现实体验Reality Converter 能够快速地将现有的 3D 模型转换为 USDZ这样它就可以在我们的工具以及所有支持增强现实功能的 iPhone  iPad 设备上流畅地工作

借助适用于 iOSiPadOS  macOS  Reality Composer您可以轻松地为 iPhone  iPad 构建测试调整和模拟增强现实体验通过实时链接功能您可以在 Mac  iPhone 之间或 Mac  iPad 之间快速切换打造精彩逼真的增强现实体验然后导出至 AR 快速查看或使用 Xcode 整合到您的 app 

### 内置增强现实资源库

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


### 动画和音频

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

### 一体化工具

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

### 录制和播放

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

### 导出至 USDZ

Reality Composer 现在支持导出至 USDZ USDZ 支持在 Reality Composer 中创作的所有动画锚点和空间音频


# Reality Converter

全新的 Reality Converter app 让您可以在 Mac 上轻松转换查看和自定 USDZ 3D 对象只需拖放常用格式 ( .obj.gltf  .usd)  3D 文件即可查看转换后的 USDZ 结果使用自己的纹理来自定材质属性以及编辑文件元数据您甚至可以利用内置的 IBL 选项在多种光照条件和环境中预览 USDZ 对象

全新的 Reality Converter app 让您可以在 Mac 上轻松转换查看和自定 USDZ 3D 对象

### USDZ 工具

下载用于生成验证和检查 USDZ 文件的基于 Python 的基本工具其中还包括一个用于从其他 3D 文件格式创建 USDZ 的转换器以及 Pixar  USD 库和示例脚本

#  AR 快速查看

 iPhone  iPad Safari 浏览器、“信息”、“邮件”、“新闻备忘录等内建 app 使用快速查看来显示 3D 或增强现实虚拟对象的 USDZ 文件您可以在 app 和网站中嵌入快速查看视图让用户可以在现实世界场景中看到细节极其丰富的对象渲染效果同时支持音频播放

https://developer.apple.com/cn/augmented-reality/quick-look/








Loading Disqus comments...
Table of Contents