Animation and Rigging Tools: FAQ, Known Issues and Feature Roadmap

It is quite literally a node of type unknown. It is the skeleton settings cache node. It needs to be converted to something like a network node. I have a python script here at work I use to hack around that. I’ll track it down.

Edit: Found it:


def convertSkelSettingsToNN():
    orig = 'SkeletonSettings_Cache'
    if cmds.objExists(orig):
        if cmds.nodeType(orig) == 'unknown':
            new = cmds.createNode('network')
            for att in cmds.listAttr(orig):
                if not cmds.attributeQuery(att, node=new, exists=1):
                    typ = cmds.attributeQuery(att, node=orig, at=1)
                    if typ == 'typed':
                        cmds.addAttr(new, longName=att, dt='string')
                        if cmds.getAttr(orig + '.' + att):
                            cmds.setAttr(new + '.' + att, cmds.getAttr(orig + '.' + att), type='string')
                    elif typ == 'enum':
                        cmds.addAttr(new, longName=att, at='enum', enumName=cmds.attributeQuery(att, node=orig, listEnum=1)[0])        

convertSkelSettingsToNN()