MEL Scripts Humongoid Tools

Humongoid is the name of the character rigging tool I wrote for Humongous Entertainment it was made specifically for animating cartoony bipeds.

MOVIE: Building a rig with Humongoid

MOVIE: Character rig interacting with a sphere (old version)

The Humongoid UI

Make Temp Joints - Adds temporary nulls to your scene. Place them where you want your joints to be.

Symmetry (L2R) - Aligns torso nulls X axis to 0 and moves arm and leg nulls on -X to mirror +X nulls positions.

Create Rig - Builds a rig based on the temporary nulls placed by the user.

Delete Temp Joints - Removes temporary nulls from your scene.

Add Face Controls - Adds face controls attributes to head_control and sets up their set driven keys.

Joints to Nulls - Places nulls in rigs current joint positions. Use this while testing joint positions BEFORE WEIGHTING if you want to quickly rescale the rig..

Export Nulls - Automatically selects and exports nulls to a file you specify..

Import Nulls - Imports nulls from a file you specify.

Kill Rig - Removes the rig from scene.

Other features

- Humongoid hides unused channels to increase performance and so they are not keyed by animator.

- Humongoid automatically places animatable channels in their appropriate Character Sets for use in clips and Trax Editor.

- There are attributes on the root, head, hand, and foot controls for stretching.

 

Humongoid Shelf

H1y - Humongoid Character Rigging Tool

spine - selects spine joints

mastr - selects master node

zero - zeroes out all animatable nodes

swA - swaps arm motions (for mirroring animation)

swS - swaps spine motion (for mirroring animation)

swH - swaps head motion (for mirroring animation)

swF - swaps foot (leg) motions (for mirroring animation)

swAll - mirrors entire body motion

TAB4 - Turn and Bake (for sprite rendering) lets you chose the number of directions the character faces

BakJ - Bake all Joints (bakes joint motion)

selall - selects all animatable character nodes

resmp - resamples all animation curves

count - counts total joints in current scene

CPKf - copy paste keyframes lets you load in a reference animation and paste its motion on the currently loaded rig

follow - adds arm following locators to make arm animation easier

Humongoid Skeletons Shelf

The backyard sports games needed a variety of LOD's for player and ambient characters so I created script that generate a simple skeleton that gets constrained to the Humongoid rig.

The "skel" buttons build the skeletons and the "con" ones constrain them to the Humongoid rig. Kcon kills the constraints.

Humongoid Rig (high skeleton)

Medium Skeleton

Low Skeleton

Ambient Skeleton (super low)