在 Linux 机器上使用 Apple 的 usdzconvert

在 Linux 机器上使用 Apple 的 usdzconvert

我已经成功构建了皮克斯的美元管道在 Linux VM 上,我现在努力完成类似于 Apple 的 usdzconvert 的任务美元兑零工具

截至目前,我可以运行皮克斯的标准命令,例如美元猫,但我缺少的是一个可以将某些格式(例如 FBX 或 USDC)转换为.usdz.是否可以通过某种方式从 Apple 工具导入某些文件/可执行文件并在我的 Linux VM 上使用它们?如果是这样,我该如何进行?

对于如何转换为 USDZ(使用命令行)的任何其他提示,我们将不胜感激。

答案1

usdzconvert实际上你可以在linux上使用Apple的。你需要:

  1. 为您的系统构建 USD(您已经这样做了)
  2. 下载苹果的美元Python工具
  3. 替换usdpython/USD/libUSD/lib您构建的
  4. 您可能需要添加usdpython/USD/lib/python到您的PYTHONPATH,但是,我不确定每个设置都是如此

如果您只使用 usdzconvert 工具,我建议您下载 USDPython 0.62,因为它不是 Apple .pkg,而是代码本身。有些功能仅在较新的版本中可用(例如 usdzaudioimport),但在这种情况下,您需要深入研究 Apple 软件包本身。

另一种选择是将格式转换为 glTF 并使用usd_from_gltf

相关内容