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

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

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

最佳答案

物有所值,我在Blender中创建了一个用于usdz的模型,并使用常规的Texture和UV贴图对其进行了着色。当我输出OBJ时,我也有一个.mtl文件,但不需要它。当我将纹理.png作为color_map参数传递给usdz_converter时,该纹理显示在iOS 12的“快速查看”中。

关于scenekit - 如何将带有MTL文件的OBJ转换为USDZ格式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51316514/

10-15 15:20