3ds Max | Scripts


538 votes



Modifier Modifier Zorb

271 votes

v 2.8.03 Fixed Save preset bug (for plugins like ky_trails)

v 2.8.02 Fixed ini file bug stopping wondow for opening a 2nd time

v 2.8.00 Added Exclude text field for filtering by name. Editing Refrence targets Tab now working!!! This means you can mass edit FumeFX object settings such as speed multipliers and other FumeFX and TP properties that were previously impossible to edit!

Edit ALL modifiers, ALL objects, ALL Materials, All Controllers, ALL Shadow types and ALL atmospherics/Render Effects. Work in max from a "Class-centric" way rather than a per object way. Edit thousands of object's perameters, randomize thousands of seeds, enable thousands of modifiers and more with a few clicks!

General Features (applies to all modifiers, controllers, materails, shadows, atmos and render effects):

MASS EDIT: Mass edit one property on all nodes at once, You can specify an absolute value, a relative value or apply an absolute value to modify

MASS RANDOMIZE: Randomize one property on all nodes at once

SELECT/DELETE BY CLASS: Select all objects with a meshsmooth, or all spheres or all objects with a path constraint etc

FULL INSTANCE/REFRENCE TOOLS: Make all objects/modifiers of a class or selection instances. Make Base object refrences. replace base objects with another obj (eg make all selected boxes an instance of a vrax proxie.) Available for Modifiers and Base objects only ATM.

LOAD/SAVE PRESETS: Load and save presets in xml format for modifiers, objects, etc.

Specific Features (Can be done to All or selected):

Modifiers: Enable, Disable, Enable in viewport, Disable in viewport.

PointCache Modifiers: Set ranges, Set path, Flush path, Reload, Record.

FumeFX: Simulate, Load settings

Lights: Turn all, selected, selected classes on or off. Multiply all light vlaues.

Xref Object: Merge object

Materials: Show/Hide In Viewport:  Shows the material in the viewport. Doesnt work with texture maps yet.

Bitmap Gamma: Mass edit the bitmap load gamma settings. Choose auto or an overide value. Max 2014+

Spring Controller: Modifyspring controller settings (Needis its own section as springs are controlled differently with maxscript.

Merge Xref Controller:  Merges All/Selected controllers

Viewport Align

14 votes

Rotates your top view to your selection. Go to top view, select 1 edge or 2 verts, run the script (and switch to coordinate system "screen" if you like). Click once to align horizontal, click again to align vertical. Good for architectural modeling with non-orthogonal walls.


Helical Cylinder

27 votes

Example usage would be spiral ductwork, screw threads, flexible metal tubes, circular ramps etc. No smoothing groups are assigned, for smooth look either use Smooth modifier or add points to the spline profile.

Object ID Organizer

5 votes

 - assign Unique or Random IDs for multiselection
 - fixed red button highlights - for selected IDs
 - save settings on dialog close: toggle buttons + size, position
 - more options in Add to Render Elements dialog 

Free test versions available - Please check end of description

Object ID Organizer is similar to my previous Material ID Organizer.

It helps to quickly organize / inspect Object IDs in the scene and create MultiMatteElelemnts or Corona CMultiMatte.

Achitecture to Standard Material Converter

2 votes

- Upon running the script, it will ask for confirmation. (the script overwrites existing materials)
- Reports unconvertible materials in the output window
- Using the log, fix the remaining materials manually

v0.8 - original names should stick around on all materials now.


39 votes

MotionFX is a powerful tool for motion graphics and visual effects in 3D MAX.


24 votes

Morphix reorders the vertices of one model to match the vertex order of another model. This obviously only works for models which share the exact same number of vertices, edges and faces. Also, the topology of both objects have to be the same.

Replace Objects/Groups

2 votes

Replace desired objects or groups with clones(copies, instances, references) of another object or group.

How to use it:
- select the objects/groups that you want to be replaced
- press the GET THE OLD OBJECTS/GROUPS button
- select the object or group that will be cloned to replace the OLD objects/groups
- press the GET NEW OBJCET/GROUp button
- choose the type of the cloned objects - copies, instances, references
- choose to match or not the position and/or rotation. The cloned objects will match the position of the old objects using its the pivot point

Pflow to Splines

5 votes

This Script will generate animated Splines on PFlow Particle trails.

The Script is mostly self-explanatory. You just have to pick a Pflow source and press the "Generate Splines" button.
You can additionally choose to "fade" the Splines after x frames. This will help to vanish the splines when the particles are dead.

Syndicate content