page-header

Tutorials

Fast Animation Baking (Viewport Disabled)

Baking animation Maya can take a long time. This can be sped up considerably if the…

Hide History From Channel Box (isHistoricallyInteresting)

Hiding all shape nodes, input and output history from the channel box can reduce animator errors…

Export Weights for a Deformer Influencing Multiple Objects

TLDR: Exporting deformer weights using cmds.deformerWeights only works for deformers influencing one object. Except with a…

Maya Node Editor: Graph Connection For Single Attribute

Maya’s Node Editor only allows to graph input/output connections for the selected node. If a node…

Python 2.7: Combining args and kwargs with positional and default arguments

Using Python 2.7 (as many people in DCC Packages like Maya do) can be a bit…

Blend Shapes: Add Target, Sculpt, Flip, Mirror, Rename, Duplicate

Maya’s blendShape node got a big revamp in Maya 2016 Extension 2 with the introduction of…

Skinning: Select Joints Assigned to a SkinCluster

Copy Skin Weights needs the same joints in source skin and target skin to work. To…

Save And Restore Class Fields to JSON

Sometimes the current state of a class instance needs to be saved to be restored later….

Skinning: Select Vertex Loop

Want to select vertex loops while staying in skinning tool & marking menu is too slow?…

Translate And Rotate Skinned Joints Without Moving Geometry

Want to rotate a skinned joint but Move Skinned Joints tool keeps exiting on rotation? Use…

Node Editor Show All Attributes

Annoyingly the Node Editor never shows all attributes in “Full Mode”. One has to right-click the…

Toggle Time Slider Snapping

When painting weights with animation poses in your timeline try turning off time slider snapping in…