Scripts

Script Description Install Instructions
Convert Biped to Bones After setting up a biped to your character's base pose, use this tool to create a base skeleton rig. - Drag and drop the .mzp file into MAX
- Close MAX, then open it back up
- Look for JDLtools in the 'category' section
- Add the tool in your quad menu, toolbar, or menu
 
Mirror Objects Let's you mirror objects, but unlike the built in mirror tool, it won't return your objects with an inverted scale. - Drag and drop the .mzp file into MAX
- Close MAX, then open it back up
- Look for JDLtools in the 'category' section
- Add the tool in your quad menu, toolbar, or menu
 
3Ds Tetris This is a full out Tetris game done in Max. It also has an online scoreboard where you can submit your score, and prove that you are the 3D Studio Max Tetris Master! - Drag and drop the .mzp file into MAX
- Close MAX, then open it back up
- Look for JDLtools in the 'category' section
- Add the tool in your quad menu, toolbar, or menu
 
Zero Sanitary Check Goes through an array of nodes, and checks if they are properly zeroed out. Any errors are displayed in the listener. This is great to use on finished rigs' control objects before handing it off to an animator.

- Place script in: \Autodesk\3ds Max\stdplugs\stdscripts

- After restarting MAX, access by typing: zeroSanitaryCheck()

- Check inside of the script for comments about returning nodes.

 
Snap To Vert Snaps an object to a mesh's vertex. Aligning to its normal is optional.

- Drag and drop the .mzp file into MAX
- Close MAX, then open it back up
- Look for JDLtools in the 'category' section
- Add the tool in your quad menu, toolbar, or menu

 
Renderable Points With this tool, you have the ability to render out point helpers, because, you never know.
- Drag and drop the .mzp file into MAX.
- Close MAX, then open it back up
- Look for JDLtools in the 'category' section
- Add the tool in your quad menu, toolbar, or menu
 
Quad Menu Scripts

These are mulitiple scripts meant to be access via quad menu. These tools are suppose to improve workflow. Here are a list of the current scripts available:

Add List Controllers:
- This script mimics MAX's 'freeze transforms' function without dealing with the query box.
- It is important to note that this tool is additive, unlike 'freeze transforms'

Align Transform:
- Aligns the current selection to a given target's transform

Align Position:
- Aligns the current selection to a given target's position

Align Helpers:
- Creates and aligns point helper objects to the current selection
- Click and drag to set the helpers' size

Bind Helpers:
- Works the same as align helpers, but the the selection gets parented to the helpers that are being aligned to them

Lock Axis:
- Locks/unlocks the current selection's transform

Logical Link:
- A tool to link a mass amount of objects. The objects in the selection are divided into 2 groups, where the 1st group is linked to the 2nd.
- For example: In an instance where the user selects 6 objects: $selection(1, 2, 3, 4, 5, 6)
The linking would occur like this:
1->4, 2->5, 3->6

Ilogical Link:
- A tool to link a mass amount of objects. The objects in the selection get parent to the object that is next in the selection index.
- For example: In an instance where the user selects 6 objects:
$selection (1, 2, 3, 4, 5, 6)
The linking would occur like this:
1->2, 3->4, 5->6

Link Objects:
- This tool mimics MAX's select and link, however this saves you the step of having to click and drag where you want to link the objects to. Instead, you just click the parent.
- The parent's wire color flashes when it's picked. This is useful in cluttered scenes, when you aren't sure if you picked the correct object.

- Evaluate the script
- Go to Customize -> Customize User Interface...
- Look for JDLtools in the 'category' section
- Add the tool in your quad menu
 
Mirror Morph Targets Tool A tool to mirror your morph targets. - Evaluate the script
- Go to Customize -> Customize User Interface...
- Look for j3Dtools in the 'category' section
- Add the tool in your quad menu or toolbar, or menu
 
Stretchy Bones Tool This tool allows the user to make a series of stretchy bones within seconds. Helpers' appearence can also be changed to the user's preference. Run the script, double-click the root of a bone chain to get its selection, then click 'Create Stretchy Bones'.
 
Scale Check A very simple script which displays in the listener any object that has been scaled. Evaluate the script, and run the function.