If you had a character for example called Nextdesign for example and you wanted to select his nodes you could just type:
select $Nextdesign_nodes;
I would appreciate if you'd keep your hands off my nodes mate
I think I remember seeing something in a presentation from Bungie on the subject. It's an interesting solution to the rigging problem, through something called "Semantic Traversal."
See here: https://downloads.bungie.net/presenta...ralRigging.zip
EDIT: Alright, just came up with an idea. One thing you could do, is create a tagging system. For example, create an enum attribute on each control, and add all the tags to it. For example (lArm, rArm, hips, head, neck, etc) Then, all you need to do is go through each character rig, and check for the given tag. This also means if you change any part of the rig, you can easily change the tag. Nothing is set in stone. You can even create a UI to map the labels into a graphical control selector. Many things can be done with it. The unique identifier that you mentioned could cause problems as it means that you'll need to have documentation on the expected names. Working with multiple riggers, the errors involved will inevitably increase.
Let me know what you think.
Imagination is more important than knowledge.
Last edited by NextDesign; 10-10-2011 at 01:06 AM.