BRIANPCRAWFORD92@GMAIL.COM
This system helped introduce me to Python in Maya, and eventually, it was used to build some of my recent works (see RIGS tab).
This script utilizes both Python-level algorithms to replace expression-based systems, as well as Maya commands to keep the rig open for continued manipulation. A starting point in the rig development, this not only builds the skeleton, but also sets all of the SKDs and connects the controls immediately.
While this tool was technically specific to this joint structure, it was an opportunity to learn about arrays, MEL, and ways to overcome Maya's default restrictions.
This was my first script developed in Maya. When I saw how influential coding was to this artform, I decided to augment my study of animation with computer science.
This script arose out of a beginner's error; I'd moved vertices after skinning them (terrible)...
I was able to save the weights and re-apply them onto a new mesh even though the vert/face count had changed.