What is PuppetSoul About?
Here you have the big picture :
- The idea behind PuppetSoul is
- To be flexible as possible,
- No pipeline restrictions
- share the most as possible work across files,
- Allowing custom scripts/rig
- Procedural : allows changes of geometry, joints place, whatever
- Procedural again : allow retakes (rig, skin, Uvs, etc...)
- Fast for animator
- Fast for riggers.
Puppet Soul Statements
- The BASE file is the file with joint and skin and custom place. No Puppet Soul Rig. It’s the working file
- Puppet Soul will keep the BASE skeleton structure as much as possible
- There is no human intervention after a Karma (Rig) Creation.
- A Puppet Soul file can be apply to another maya file since the objects name are the same.
- A Puppet Soul file is a mel file, so you can script rig in it.
About the BASE File and Puppet Soul File :
- The BASE file :All the rig work you do take place on a Maya file lighter as possible, with the fow rig as possible. Its the Base

- The puppetSoul file is actually a text file with MEL script instructions. This Mel file can technically be applied on any maya file.


- The user interface just change the Mel file on the fly (like the old Html editor did with internet pages)