更新属性编辑器

时间:2014-07-02 08:07:35

标签: python maya mel

我正在尝试为每个添加的新着色器更新着色器的所有选项卡(在“属性编辑器”中)。我偶然发现了Mel命令 - updateAE,我收集了来自here

的信息

我尝试做一个简单的测试,而我在场景中有一些表面着色器,并运行以下代码:

ssList = cmds.ls(type = 'surfaceShader')

for each in ssList:
    mm.eval("updateAE \"string\" " + each)

但我收到了以下错误,

TypeError: cannot concatenate 'str' and 'list' objects

或有时,这个错误:

RuntimeError: Error occurred during execution of MEL script
Line 1.33: Wrong number of arguments on call to updateAE.

这是否是一个可行的解决方案,是否有其他类似的脚本方法/功能可以更新属性编辑器?

0 个答案:

没有答案