从 USDZ 文件转换为 glTF 文件

Conversion from USDZ file to glTF file

我目前正尝试在 android 中使用 AR,但我已经获得了 .usdz 格式的模型。到目前为止,我一直在寻找一种方法将此文件转换为适用于 android (.fbx .obj .gltf) 的文件,最好是 .gltf.

谁能告诉我是否支持这种转换?

根据我的研究,支持以相反的方式转换文件,即从 .obj .fbx 到 .unsz。

更新时间:2022 年 5 月 10 日


现在 USDZglTF 的转换是可能的

首先需要安装Autodesk Maya 2020 | 2022 | 年2023 年 Maya USD plug-in.

然后解压缩 USDZ 零压缩存档以获得二进制 USDC(有时是 ascii USDA)文件格式和一组纹理。您需要将 USDC 导入 Maya。如果需要,您可以编辑那些 PNGJPG 纹理。


正在 macOS 中解压缩 USDZ 文件

  • 在 macOS Finder 中将 USDZ 文件的后缀更改为 ZIP
  • 使用Archive_Utility.appRAR_Extractor.app解压缩ZIP文件。

  • 在 Autodesk Maya(预装 USD 插件)中导入 USDC 模型。
  • 编辑 USDC 模型。
  • 使用 Babylon 导出器生成 glTF 格式。

为后人记录下来。

您可以通过以下步骤轻松地将 USDZ 文件转换为 GLB。

  1. 在 XCode 中打开所述 USDZ 文件。
  2. 文件 -> 导出...,select Digital Asset Exchange (DAE)
  3. 从这里您可以选择任何其他工具,例如 https://products.aspose.app/3d/conversion/dae-to-glb or https://github.com/KhronosGroup/COLLADA2GLTF(找到 DAE 到 GLB 转换器要容易得多。)

瞧。但是,请注意,在 iOS 上,quick look 遵循轴心点原点,但在 Android Scene Viewer 上则不然。