Organized Library

Help other team members quickly understand the codes & functions.


Code is available on Github.

*Still organizing the codes for other uses.

Quickly build a Rigging Template

  1. Binding with Pyside/PyQt (Maya 2016)
  2. The python rigging setup can be used for similar creatures and build up rigging system very quickly. 

Main Controller Function

Autogenerate a controller allows users to -

  1. Switch the visibility of models and Joints.
  2. Switch the modes between Template, Normal and Reference.

Make Twisted Joint

Build IK for knee and elbow. 


  1. Duplicates joints from naming convention for inverse kinematics.
  2. Automatically groups, parents and constrains.
  3. Applies Advanced Twist Controls(dtce)

Rig Controllers

  1. Uses the code to avoid tedious tasks for parenting, organizing the hierarchy. Every controller has its offset group.
  2. Generates colored controllers from L/R or center controls from naming convention. Blue for L, Red for R and Yellow for master controls.

Export & Load Skin Weights

Load existing py script to export and load skin weight, which also allow user to transfer skin weights for similar objects.


*notes : the script uses Pyside/PyQt for Maya 2016 or older. I'm still testing the script uses Pyside2 for Maya 2018.