NameSpaceをすべて削除
リグ組んでたり、アニメーションを読み込みしてたりすると
偶にネームスペースが邪魔になることがある。
その都度一々、ネームスペースエディタを開いていたら
面倒なので、マクロを作りました。
※家用。
# -*- encoding: utf-8 -*- import maya.cmds as cmds def main(): NameSpace = cmds.namespaceInfo(recurse=1,listOnlyNamespaces=1) NameSpace.remove(u'UI') NameSpace.remove(u'shared') if len(NameSpace) > 0: for i in NameSpace: cmds.namespace(mergeNamespaceWithRoot = True , removeNamespace = i) cmds.headsUpMessage( u'NameSpaceを削除しました', verticalOffset=20 ) else: print "NotNameSpace"
今後は指定したやつだけ残す機能とか付けたい。
以上です。