前言
今天动画师给我提了个需求
说Maya大纲列表里面有很多乱七八糟的集,希望我可以干掉他们。
阻碍到他选择控制器了。
很神奇的是,只要导入一个文件,这些乱七八糟的集就不再是问题了。
解决方法
于是我自己打开测试了一下,的确是很奇怪。
最让我不解地是,一旦导入之后,再次打开动画文件就没有显示那些乱七八糟的变形器集了。
因此我确信这大概是 Maya 的 BUG,但是我却不知道这个问题到底出在哪里,又要怎么解决。
后来向大佬询问了之后才发现原来这真的是 Maya2017 的BUG,并且已经在 Maya2018 修复了。
通过下面的链接的 Mel 语言可以解决这个问题。
1 | string $outliners[] = `getPanel -type outlinerPanel`; |
1 | from maya import cmds |
网址里面也说了,这个Bug是Maya没有设置过滤器导致的,结果导致一些变形器的set也都显示在大纲列表里面。