【问题标题】:Mapping multiple textures when converting files from .obj to .usdz将文件从 .obj 转换为 .usdz 时映射多个纹理
【发布时间】:2019-10-14 15:27:15
【问题描述】:

我想将包含多种材料的.obj 文件转换为.usdz 文件。运行该命令时,它仅将行中的最后一个材质应用于整个对象。它创建的.usda 文件显示没有任何纹理应用于每个材质,但添加了一个名为“StingrayPBS_01”的新材质。

如何正确地将贴图分配给每种材质?

这是我正在运行的命令:

xcrun usdz_converter Chair.obj Chair.usdz -v -a -l \
 -m /Materials/Metal -color_map /Users/user/Desktop/EamesChairResize/metal_texture.jpg  \
 -m /Materials/Seat -color_map /Users/user/Desktop/EamesChairResize/white_texture.png  \
 -m /Materials/Blackmetal -color_map /Users/user/Desktop/EamesChairResize/black_texture.png \
 -m /Materials/Wood -color_map /Users/user/Desktop/EamesChairResize/wood_texture.jpg  

这是转换后的.usda文件:

def Scope "Materials"
    {
        def Material "Metal"
        {
        }

        def Material "Seat"
        {
        }

        def Material "Legs"
        {
        }

        def Material "Blackmetal"
        {
        }

        def Material "StingrayPBS_0"
        { ...
}

我希望每个纹理都映射相应的材质,但它会创建一个新材质。

【问题讨论】:

    标签: textures blender converters wavefront usdz


    【解决方案1】:

    我通过将材质路径从 /Material/Metal 更改为 Metal 解决了这个问题,其余材质也一样。

    【讨论】:

      猜你喜欢
      • 2012-03-07
      • 2020-09-03
      • 1970-01-01
      • 2021-10-11
      • 2019-06-28
      • 1970-01-01
      • 2018-12-21
      • 1970-01-01
      • 2017-01-24
      相关资源
      最近更新 更多