A collection of tools and scripts I made during 2016 using Python and Maya. Below is a breakdown explaining the tools in a little more in depth.

Convert soft select to skin weights: This is a tool written with Python to convert Maya soft select values into skin weights. It allows the use of all Mayas soft select tools including radius and falloff curves to quickly and easily edit, change and paint skin weights to any joint within a skin cluster.

Pixar mesh controls: This is a tool written with Python and Maya to automate the creation of "Pixar" style mesh controls that move joints but also deform at the same time without double transformations.

Ribbon Follicles: This is a tool created with Python and Maya that makes follicles anywhere a joint is positioned along a nurbs surface. This allows ribbons to be created in any shape with joints that follow precise points.

Animateable Pivot: This is a tool created with Python and Maya that allows rig controls to be setup with a pivot that can be animated.

UV Layout: This is a tool I created with Python and Maya to move and position UV shells into different UV tiles precisely. 

Ribbon Spine: This is an auto rigging tool created with Python and Maya that automates the creation of an IK/FK ribbon spine that can be squashed, stretched, translated and rotated beyond 360 degrees in both IK and FK.