Maya的Python命令:attributeQuery不适用于imagePlane属性'colorSpace'

问题描述 投票:0回答:1

我正在尝试使用Python的Maya获得给定imagePlane可用的colorSpace选项列表。

我尝试过:

print cmds.attributeQuery('colorSpace', n='<nameofImagePlane>', le=True)

但是这返回'none',这使我感到惊讶,因为它对于其他枚举属性(例如'type','displayMode','textureFilter'等,返回它们的值都非常适用。

任何人都可以建议为什么会发生这种情况,或者是否有变通方法或以其他方式返回给定imagePlane的可用colorSpaces。

python return command maya cgcolorspace
1个回答
0
投票

它没有列出任何内容,因为它不是Emum,可以通过运行此cmds.attributeQuery("colorSpace", node="imagePlaneShape1", enum=True)轻松确认。

我认为您要执行的命令是:cmds.colorManagementCatalog(listTransformConnections=True, type='input')

您可能需要弄乱type参数,但是"input"似乎给出了所有可用颜色空间的正确结果。

© www.soinside.com 2019 - 2024. All rights reserved.