Maya文件节点查询颜色空间

时间:2019-01-09 14:47:46

标签: file maya

是否可以查询maya中的纹理文件节点颜色空间?即raw,sRGB等。我知道如何编写而不查询。

1 个答案:

答案 0 :(得分:0)

您可以使用listConnections获取连接到材质的纹理文件列表,然后只需使用getAttr对其进行查询:

# Example of having a texture file on a Blinn's color property.
texture_files = cmds.listConnections("blinn1.color", type="file")
if texture_files:
    print cmds.getAttr("{}.colorSpace".format(texture_files[0]))

# Result: sRGB