如何将OBJ与MTL文件转换为USDZ格式?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (3)
  • 关注 (0)
  • 查看 (876)

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

xcrun usdz_converter /Users/SaiKambampati/Downloads/Models/object.obj /Users/SaiKambampati/Downloads/Models/object.usdz

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

提问于
用户回答回答于

目前,Xcode 10和Xcode的命令行转换器都不能理解3D模型的相关材料文件。

对于在Xcode 10纹理转换为USDZ,你需要保存在Autodesk Maya中的UV贴图纹理作为JPEGPNG文件(OBJABCDAE模型),然后在Xcode分配该UV贴图。

或者,你可以使用Maya的Pixar RenderMan插件生成包含纹理的模型。

用户回答回答于

我在Blender中为usdz创建了一个模型,并使用常规的Texture和UV贴图来为它着色。当我输出OBJ时,我也得到了.mtl文件它。当我将纹理.png传递给usdz_converter作为color_map参数时,纹理出现在iOS 12的Quick Look中。

用户回答回答于

你好,请问一下有什么软件可以将usdz格式转化为常见的3d格式的文件

扫码关注云+社区

领取腾讯云代金券