3

我使用 Xcode 成功地将 .usdz 模型转换为 .dae。但是我最终希望文件格式最终为 .glb / .gltf。

我正在使用搅拌机将 .dae 编码为 .glb,这也是 Khronos 集团在此处制作的工具。https://github.com/KhronosGroup/COLLADA2GLTF

问题是 Xcode .dae 输出是一个 .dae 文件和一个 .png 纹理文件的文件夹。Xcode 可以很好地读取它并重建原始 .dae 但是搅拌器似乎无法使用这些纹理文件,并且与 Khronos CLI 转换器相同。使用这些工具,.dae 显示时没有纹理、无色且仅基于 3D 坐标构成形状。

有谁知道如何使用这个纹理 .png 文件文件夹来为搅拌机 .dae 渲染颜色?

最终我想将 .usdz 转换为 .glb / .gltf 这就是我找到的方式,但我遇到了这个问题。谷歌搜索并没有改善打嗝,因此我的问题在这里。

.dae 在文件夹中带有 .png 纹理

4

1 回答 1

0

我一直在试验,并找到了另一种方法可以在 Blender 之外转换为 GLB。基本上,正如您发现的那样,您使用 Xcode 将 .usdz 转换为 .dae - 这会生成一个带有纹理文件夹(.png)的 .dae 文件。如果您现在将文件和文件夹压缩在一起 - 将 .zip 文件重命名为 .zae。现在获取这个 .zae zip 文件并转到https://products.aspose.app/3d/conversion 您可以将 zip 文件转换为 GLB。获得 GLB 文件后,在 Scene Viewer 中对其进行测试,您现在应该在模型上拥有颜色、纹理等。我在一个模型上遇到了一些问题,即并非所有纹理似乎都存在,大多数纹理都存在,但缺少一些更详细的元素。IE。我有一个 3D Framed Artwork 模型,黑色闪亮框架、棕色纸背衬和艺术颜色背景都很好,但缺少艺术品的细节!很奇怪。艺术品本身只是在一个纹理文件中作为 .png 与其他用于金属、颜色等的文件一起,它可以在 photoshop 或查看器中正确显示。DAE 文件也在预览中正确显示。就在 GLB 中将所有内容整合在一起时,它缺少一些细节。80%的排序虽然。希望这是有帮助的!

于 2021-09-03T02:14:05.700 回答