对比
USD 与 FBX
USD 是用于组合多个资产的场景描述基础,FBX 则广泛用于交换 3D 制作数据。具体选择取决于制作流程,以及接收工具能保留哪些内容。
应该选择哪种格式?
分层、非破坏式场景组合可考虑 USD;在成熟工具流程中交换单个制作资产可考虑 FBX。
适用于 USD
大型 3D 制作流程
- 在三维制作团队中组合被引用的资源和变体
适用于 FBX
3D 制作交接
- 在兼容的制作工具间传递带骨骼和动画的角色
基本信息
| 项目 | USD | FBX |
|---|---|---|
| 扩展名 | .usd, .usda, .usdc, .usdz | .fbx |
| MIME 类型 | model/vnd.usdz+zip | application/octet-stream |
| 常见用途 | 大型 3D 制作流程 | 3D 制作交接 |
| 打开方式 | 用支持 USD 的制作工具或查看器打开,检查图层、资源、材质和动画。 | 用支持 FBX 的编辑器或查看器打开,检查网格、材质、纹理、比例、绑定和动画。 |
| 导出或转换 | 转为 glTF 或 FBX 时检查场景组合、变体、材质和动画。 | 转为 glTF 时核对材质、纹理链接、动画、单位及轴方向。 |
按用途选择
在三维制作团队中组合被引用的资源和变体
大型 3D 制作流程
USD在兼容的制作工具间传递带骨骼和动画的角色
3D 制作交接
FBX关键点 1
USD 可以通过图层、引用和覆盖项组合场景。
进一步了解差异关键点 2
FBX 常用于内容创作应用之间传递 3D 资产,但各应用的支持程度不同。
进一步了解差异进一步了解差异
协作式场景组合和可复用引用是核心需求时使用 USD。目标应用已有可靠 FBX 交接流程时可选 FBX。双向测试几何体、材质、绑定、动画、单位和变换。
- USD 的组合模型可通过图层和引用构建场景。
- FBX 互操作较常见,但导入器和导出器对功能的处理并不一致。
- 任何格式都不保证在所有工具中结果完全相同,应验证实际交换路径。
常见问题
USD 和 FBX 哪个更适合动画?
取决于流程中的应用和动画功能;应使用确切的导入、导出步骤测试有代表性的场景。