MAで保存(またはExport Selection)をしようとしたら、、、
![](https://kiwamiden.com/wp-content/uploads/2017/06/image_00-12.png)
そかそか、unknown nodesがあるから保存できないのか、、、よし、「Optimize Scene Size」で消すぞーっと実行すると、、、
![](https://kiwamiden.com/wp-content/uploads/2017/06/image_01-8-300x209.png)
Script Editorでログを見てみると、、、
![](https://kiwamiden.com/wp-content/uploads/2017/06/image_02-8-300x118.png)
どういうこっちゃ、、、
Unknown Nodesがないだと!?
こうなってくると、Pythonで攻めていきたいと思います!!∠( ゚д゚)/
Unknown Nodesを探すには?
PythonでUnknown Nodesを探すには、コマンド「ls」を使い「type」の指定を「unknown」にすると、Unknows Nodesを探す事ができます。
from maya import cmds for node in cmds.ls(type='unknown'): print node
後は、ノードを消すだけだ!っと思いますが、1つ問題があります、、、一部のノードはLockされていて消すことができない場合があります(´;ω;`)
ロックされたノードをアンロックする
ノードをアンロックするには、ノードを消せないようにロックするときに使うコマンド「lockNode」の「lock」の指定を「False」にすると、アンロックすることができます。
これでコードを書いていくと、以下のようになります(`・ω・´)ゞ
from maya import cmds for node in cmds.ls(type='unknown'): cmds.lockNode(node, lock=False) cmds.delete(node)