Scripts And Tools

All of the scripts listed below are available free of charge and unless stated otherwise are ©Jay Grenier.  All I ask is that you let me know if you end up using them on something cool, because I will think that is awesome.  A lot of my scripts are also available in my portfolio on Creative Crash.

Legend: 
(An) - Animation Script, (Rg) - Rigging Script, (Dy) - Dynamics Script
(Re) Rendering Script, (Mo) - Modeling Script, (Ge) - General Use Script

MEL Scripts

 Zero Out Controls (An, Rg)
Zeroes out all selected controls.
Download: jgZeroOutAttrs.mel 

 Toggle Between Cameras (Ge)
Toggles between two user defined cameras.
Download: jgToggleCameras.mel 

Incremental Save (Ge)
Increments your saved Maya scene file.
Download: jgIncrementalSave.mel 

Remove All Namespaces (An, Rg, Ge)
Quick and dirty way to remove all namespaces from your Maya scene.
Download: jgRemoveAllNamespaces.mel 

Adjust Viewport Background Colors (Ge)
Easy way to change the background color of your Maya viewports.
Download: jgViewportBackgroundColor.mel 

Rebuild Blendshape Node (Rg)
Allows you to delete certain blendshapes from a blendshape node.
Download: jgRebuildBlendshapeNode.mel 

Make Simple Set Driven Key (An, Rg, Dy)
A small gui to make a quick set driven key between two attributes.
Download: jgMakeSimpleSDK.mel 

Return All Mesh Deformers (Rg, Mo, An)
A MEL procedure that returns all deformers on a mesh object.
Download: jgReturnMeshDeformers.mel 

Split Joint Chain (Rg)
Adds and orients a number of joints in between two existing joints.
Download: jgSplitJointChain.mel 

Select Connections (Rg, Ge)
Selects all incoming and/or outgoing connections on selected attributes.
Download: jgSelectConnections.mel 

Text File To String Array (Ge)
MEL procedure that reads a text/data file and returns it as string array.
Download: jgTextFileToStringArray.mel 

Print Toolbox (Ge)
A small GUI with buttons to quickly print commonly needed data about your scene/selection.
Download: jgPrintToolbox.mel 

MAXScripts

 Automatically Turns On Auto Key (Ge)
Turns on auto key in MAX. Drop into your startup/scripts folder for auto use.
Download: jgAutoKeyOn.ms 

Remove Spaces From Names (Ge)
Removes spaces from names of selected objects and replaces them with underscores.
Download: jgRemoveSpacesFromNames.ms 

Floating Time Controls (Ge)
Small GUI with fast access to MAX's time controls. Written by Tom Tran.
Download: ttFloatingTime.ms 

Scripting Topics

MEL (41) Maya (39) Scripting (32) Scripts (21) programming (14) Free Mel Scripts (8) MaxScript (7) Coding (6) Rigging (5) tutorial (5) 3ds Max (4) Python (4) Tricks (4) faceware (4) image metrics (4) Learn (3) Namespace (3) Namespacing (3) animation (3) facial (3) webinar (3) Code (2) GDC (2) Game Developers Conference (2) Multiple Namespaces (2) Print Selected Objects (2) Recursive (2) Removing Namespace (2) Return (2) Set Driven Keys (2) TOkenize (2) Tips (2) Toggle Background Color with MEL (2) animation tools (2) animators resource (2) deformers (2) learning (2) maya tools (2) mesh (2) modeling (2) nodes (2) procedure (2) script swell (2) transforms (2) Animschool (1) Attribute (1) Background Color (1) Beer (1) Blur (1) Character Setup (1) Check if an object exists (1) Class (1) Command Line (1) Constraints (1) Create SDK (1) Create a directory with mel (1) Data (1) Export (1) FilterString (1) Fix (1) Floating Slider Time (1) Functions (1) Get Maya Version MEL (1) Get Parent (1) Google (1) Holiday (1) How To Write To A Text File (1) Import (1) Incremental Save (1) Index (1) Joint Chain (1) Make Set Driven Keys (1) Maya Version (1) Modules (1) Objects (1) Orient Constraint (1) PYMEL (1) Parent (1) Parent Constraint (1) Point Constraint (1) Position (1) Print (1) Print Current Selection (1) Print Random Quotes (1) Print Selection (1) Print Vertices (1) Progress Bar (1) Progress Window (1) PyQT (1) Removing Spaces From Names (1) Scene File Name (1) Select Connections (1) Select Outgoing Nodes (1) Split Bones (1) Split Joints (1) St. Patrick's Day (1) String Array (1) System (1) Transfer UVs (1) Viewport (1) White Space (1) Windows Username (1) Zero Out Attributes (1) animButtonState (1) arrays (1) articles (1) auto key (1) better (1) blendshapes (1) break (1) confirm dialog (1) continue (1) convention (1) e3 (1) efficiency (1) error (1) eval (1) executable (1) fclose (1) fopen (1) fprint (1) games (1) improving (1) infinite loop (1) joints (1) listHistory (1) listRelatives (1) logic (1) loops (1) milestone (1) nodeType (1) objExists (1) recursion (1) rotates (1) rotations (1) schools (1) sculpting (1) setAttr (1) shout outs (1) source (1) source a script with a variable (1) speed (1) tech-artists.org (1) translates (1) video (1) warning (1) world matrix (1) worldMatrix (1)
 
Script Swell - Blogged