USDZ Schemas for AR

AR的USDZ模式

使用新的USD模式为您的3D内容添加增强现实功能。

Overview

USDZ利用Pixar的通用场景描述标准,向苹果设备提供AR和3D内容。苹果与Pixar合作开发了一套新的模式,以进一步扩展AR用例的格式。只需将数据添加到USDZ文件中,即可授予您的3D资产AR能力,例如:

-在现实世界的特定位置锚定3D内容。

-对现实世界的情况做出反应。

-参与物理模拟。

-将音频效果连接到某个位置。

-通过显示文本来注释环境。

USDZ文件使用这些模式为增强现实体验添加功能 AR Quick Look or RealityKit 代替 .reality files, .rcproject files,或实现AR功能的自定义代码。Reality Composer也使用这些模式描述了其USDZ导出中的AR功能 (see Exporting a Reality Composer Scene to USDZ). 要从Maya或Houdini等第三方数字内容创建(DCC)工具的资产中启用AR功能,请使用 USD Toolset.

这些新的模式(请参阅[第三方数字内容创建的模式定义(DCC)](developer.apple.com/documentati…

实现增强现实功能

下面的插图描述了一个由运行时渲染的虚拟城堡,该应用程序或系统框架实现了模式中描述的AR功能。虚拟城堡的prim(USD将3D内容的单个单元称为*prims;*请参阅[UsdPrim](graphics.pixar.com/usd/docs/ap…

image.png

Animation

使用元数据控制动画播放。

auto​Play

元数据,用于指定动画是否在加载时自动播放。

playback​Mode

控制动画空闲直到行为接管的元数据。

Anchoring

在现实世界物体的物理位置放置一个原始件。

Placing a Prim in the Real World

将原始锚定到运行时在物理环境中识别的现实世界对象上。

Preliminary​_Anchoring​API

一种模式,用于定义原始人及其子女在现实世界位置的位置。

Preliminary​_Reference​Image

定义图像在物理环境中属性的模式。

Physics

Simulated Physical Interaction

添加功能,使内容能够现实地与物理环境交互。

Behaviors

Actions and Triggers

对程序或环境事件做出视觉和听觉响应。

Text

Preliminary​_Text

在场景中渲染3D文本的原始文本。

Scenes

scene​Library

将资产划分为基于场景的单元的元数据。

Digital Content Creation

Schema Definitions for Third-Party Digital Content Creation (DCC)

更新您当地的USD库,以添加交互式和增强现实功能。

Reality Composer

Creating 3D Content with Reality Composer

将资产组装成动态的3D组合,您可以将其添加到应用程序中的场景中,或与AR快速查看共享。

Exporting a Reality Composer Scene to USDZ

将场景或项目保存为USDZ,以便在应用程序或网站上阅读、收集或显示。

将场景或项目从Reality Composer导出为USDZ,以在AR或3D应用程序中显示。您还可以使用AR快速查看在AR应用程序或网站上预览USDZ文件。由于USDZ是一种通用文件格式,您可以在支持它的第三方工具中打开USDZ文件,并对场景或项目进行更改。

Enable the Export Preference

要启用USDZ导出,请打开Reality Composer的首选项菜单,并检查内容下的“启用USDZ导出”选项。

Create a USDZ File

在打开的Reality Composer项目中,选择“文件”菜单>“导出”选项。

分类:
iOS
标签: