Last active
July 6, 2024 23:30
-
-
Save 2youyou2/51eedb23b6488216f3650f6224a8e38e to your computer and use it in GitHub Desktop.
USD File format
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## USD 格式 特色 |
Reality Composer MAC 和 iOS 上都提供了程序进行创作编辑。MAC 上编辑的场景可以直接推送到 iOS 上继续编辑。
iOS 上需要升级系统到 13.4 才能使用 Reality Composer,而 Xcode 需要升级到 11.4 才支持将场景或者项目导出为 USDZ 格式。
Reality Composer 主要由几部分构成:锚点,行为,还有场景编辑。
锚点
锚点指的是 AR 扫描图像时识别出来与给定项目匹配可以挂接场景的位置。
目前提供的锚点有:
- 水平
- 竖直
- 图像
- 面孔
- 对象
行为
其实就是触发器,当触发一个条件时调用指定的行为。
内置触发器
场景编辑
Reality Composer 提供的场景编辑很弱,没有 hierarchy,只能点击场景中的物体来编辑属性,物体可以编辑的功能大概就是位置变换,材质,物理行为几个。
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
格式转换工具
苹果提供了一套 python 工具 USDPython 来进行 usdz 格式相关的操作,使用他可以将其他 3D 文件转换到 usdz 格式,也可以在 usd 内部 usdc 与 usda 两种格式间相互转换,还有一些其他的功能。
以下是使用此工具需要配置的基本环境变量:
如果需要使用 fbx 转换到 usdz 的功能,需要下载 python fbx 工具。
python fbx 下载安装是会自动安装到 Applications/Autodesk 路径里面,这些路径也需要配置到环境变量里面。
一些使用命令可供参考:
更多工具介绍:
https://graphics.pixar.com/usd/docs/USD-Toolset.html