2

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

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

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

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

4

2 回答 2

3

解压usdz文件

usdz在 macOS 中解压缩文件,请使用以下方法(如果您没有 Mac,请使用Hackintosh):

  • 在 Finder 中将.usdz文件的扩展名更改为.zip.
  • .zip双击解压文件。
  • 打开解压缩的目录并更改.png模型的纹理。

在此处输入图像描述


再次创建usdz文件

确保已安装 Xcode 13。

要将解压缩文件夹的内容(二进制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

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


在此处输入图像描述

于 2019-04-11T11:56:10.710 回答
0

为了将修改后的 USDZ 文件打包回来,我使用了此处提供的工具:https ://github.com/PixarAnimationStudios/USD (usdzip),它适用于 Windows 和 Linux。

于 2019-04-12T06:55:41.797 回答