MAで保存(またはExport Selection)をしようとしたら、、、
そかそか、unknown nodesがあるから保存できないのか、、、よし、「Optimize Scene Size」で消すぞーっと実行すると、、、
Script Editorでログを見てみると、、、
どういうこっちゃ、、、
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)