Tagged 'rigging'

Travel Distance

1 vote

a Maxscript Controller to measure and expose the distance traveled by an object.
1: select an object, a point or something else
2: run the script
3: in the modify panel, clic on Pick Reference button and pick the object you want to mesure travel distance.

Now, if you animate the object in autokey, you will see the value changing.
You can use it in wire Parameter or in expressions or script controllers

attached point

2 votes

this tool creates point helper with attachment position controller assigned.
and set the position on the surface that mouse cursor hit.

ctrlmaker

3 votes

dynamically creates scripted custom attributes...
sliders and spinner with linked values laid in a group with optional color tag and progress bars.

- update -
now with preset spinners for position/ rtation/ scale

Rotation Order Tool

17 votes

This tool allows you to quickly change the rotation order of any object in max. You can select multiple objects and change their rotation orders all at once, or you can copy the rotation order from one object to another.

To use:
1. Select all the objects whose rotation order you would like to change. Then use the dropdown list and select which rotation order you would like to choose. The transforms for each object will be preserved as long as it has not be animated.

Link Array (directional)

-14 votes

This code simply allows a users to link a selection of objects based on the order of selection. You can use either 0 or 1 to define the direction. That allows you to link everything forwards or backwards. Rather simple code but I figured someone would find use for it.

clearlistener()
 
fn fnLinkArray arr dir:0= (
 
	if dir != 0 then (
		reverseArr = for i = arr.count to 1 by -1 collect arr[i]
		arr = reverseArr	
	)
 
	for o in arr do o.parent = undefined
 
	for i = 1 to (arr.count-1) do
	(
		child = arr[i]
		parent = arr[i+1]
		child.parent = parent

Angle Limiter

1 vote

This tool creates a 'Helper' that has a limited angle, with reference to other 'bone'.

Zero Santitary Check

9 votes

Goes through an array of nodes, and checks if they are properly zeroed out. Any errors are displayed in the listener. While I'm rigging, I usually run this function on its control objects to immediately see if I missed something.

OffLoad_Light.ms

4 votes

Use this script to offload the deformation rig for a selected character. The character needs to be set upusing the naming convention listed in the tutorial section.Required File: TiM_Lib.ms

OffLoader_Hotkey_Setup.ms

6 votes

This script is to change the registered biped for the Offloader_Hotkey_Toggle script.

OffLoader_Hotkey_Toggle.ms

3 votes

Bind this script to a hotkey to toggle between Onload and Offload for a characters rig.

Syndicate content