如何将带有 MTL 文件的 OBJ 转换为 USDZ 格式

Sai*_*065 6 augmented-reality scenekit arkit xcode10 usdz

所以我有一个 OBJ 3D 模型及其关联的 MTL 文件。MTL 文件包含所有纹理。但是,当我将文件转换为 USDZ 格式时,纹理不属于该文件。这是我使用的代码。

xcrun usdz_converter /Users/SaiKambampati/Downloads/Models/object.obj /Users/SaiKambampati/Downloads/Models/object.usdz
Run Code Online (Sandbox Code Playgroud)

已创建 USDZ 文件,但未应用属性和纹理。将 OBJ 模型转换为 USDZ 模型时,有没有办法包含 MTL 文件?

小智 2

无论如何,我在 Blender 中创建了一个用于 usdz 的模型,并使用常规纹理和 UV 映射为其着色。当我输出 OBJ 时,我也得到了一个 .mtl 文件,但不需要它。当我将纹理 .png 作为 color_map 参数传递给 usdz_converter 时,纹理显示在 iOS 12 上的“快速查看”中。