如何从 ZIP 文件再次生成 USDZ 文件?

Art*_*gas 2 augmented-reality scenekit arkit usdz realitykit

大家好,我正在尝试解压缩 USDZ 文件,修改纹理,然后再次压缩 USDZ 文件,但它损坏了。

有什么特殊的方法可以将文件压缩回来吗?即使我再次解压缩并压缩它也会停止工作并且文件大小不同。

我没有使用压缩和加密来压缩文件。我注意到的一件事是 USDZ 文件的“需要提取”属性是“2.0 或更高版本”,而我的新 zip 文件值是“1.0 或更高版本”。此外,原始 USDZ zip 中的文件有一些额外的字段,我无法读取或添加到我的新文件中。

可能会发生什么?任何帮助,将不胜感激。

ARG*_*Geo 5

解压usdz文件

usdz在 macOS 中解压缩文件,请使用以下步骤:

  • .usdz在 Finder 中将文件扩展名更改为.zip.
  • .zip双击文件将其解压缩。
  • 打开解压缩的目录并更改.png模型的纹理。
  • 打开并编辑或.aiff音频文件(如果有)。.cafmp3
  • .usdc您可以在 Maya 2024 中导入二进制文件来制作动画。

在此输入图像描述


再次创建usdz文件

确保安装了最新版本的 Xcode 和USDZ Python 工具。

要将解压文件夹的内容(二进制usdc文件及其纹理)usdz再次转换回文件格式,请在以下命令中使用Terminal.app

usdzconvert ~/Desktop/file.usdc -diffuseColor Grammophone_Albedo.png 
                                -metallic Grammophone_Metallic.png
                                -occlusion Grammophone_AO.png
                                -normal Grammophone_Normal.png
                                -roughness Grammophone_Roughness.png
Run Code Online (Sandbox Code Playgroud)

这是有关Xcode 15/14/13/12/11/10命令的附加信息usdzconvert