vespertilum opened this issue on Dec 29, 2007 · 33 posts
Reddog9 posted Sun, 30 December 2007 at 5:58 PM
You reminded me of something I wanted to look into. Everytime I think about weight painting a character, I dreaded having to start from scratch everytime.
I wrote a python script today that will copy vertex groups and weights from one object to another. Of course, both of them will have to have the exact same vertices. Everytime you export a character from Makehuman, it will have the exact same vertices, just in a slightly different location.
I've tried it out and it works. I'll have to Weight Paint one more time and keep that mesh as a 'control' taking care not to alter the vertices. I can then use that control to copy the weight painting over to any new character that I import from MakeHuman. It just needs to be done before the mesh is altered in anyway in Blender. Once the mesh is altered or added to, I'll just have to weight paint the new areas. The bulk of it will be done.
Figure one's weight painting...
Is copied over to figure #2 via the script.
Think of all the fingers I won't have to weight paint anymore. :biggrin:
I'll send you that rig to play with.
Red.
Reddog9
Tutorials, Samples and Models
www.blender3dclub.com