3ds Max | Scripts


1 vote

addCameraLock is a macroscript that will add a new rollout (by means of a Custom Attribute) to your selected camera, which allows to quickly lock/unlock all transformations of that camera, so you don't accidentally move a carefully tracked/matched/animated camera.

Since it is implemented as a custom attribute, it travels with the .max file, so you can safely send the file to others (or to render farms) without having to worry about missing plugin files etc...


104 votes

This is a small script for completely removing all references to missing plugins from your 3ds Max scene.

Use with care (!) and do not save the results under the same file name!

The script will replace any missing plugin object with the first usable alternative object of the same class (e.g. a missing render effect will be replaced by the first available render effect). I cannot give any guarantees this will not mess up your data, your machine or your live.

Library Track / Relink...

14 votes

new version v0.62
- new re-save options: batch convert scenes with CoronaConverter
- resave with Thumbnalis images
- automatic relink assets in multiple .max and .mat (material library) files

Library Track / Relink... works with Multiple .MAX .MAT files without opening them. 

Dedicated to organize, collect or relink whole new model library or all projects after moving them to new location. Just few clicks and they ready to merge / open !

Vertex Color Killer

0 votes

Removes vertex alpha, vertex illumination and vertex color data on the current selection.

This uses the same method as clearing those channels in the Channel Info utility, but across a selection.

Create Holes

9 votes

Modifier for creating holes from selected vertices with additional features.

Available Lite version.


2 votes

Unwraps all objects in a selection using Max's built-in flatten function based on the specified parameters. Intended mainly for texture baking.

Rollout Screenshot

Some minor additional functionality is planned for later releases. I'd like to keep this very simple and straightforward, but I'm open to feature requests.

- Run the script using MaxScript -> Run Script
- Go to Customize -> Custom User Interface
- It can be found in a category called "# Scripts" under the group "Main UI."

Sanitize Object Names

1 vote

Removes special characters from object names which can cause issues with network rendering. These often appear when bringing in a model from Revit.

- Inch and feet characters (" and ') are replaced with in and ft.
- Both 's and s' are replaced with s.
- Most other common special characters are currently replaced with underscores.

Material Name to Mat ID Name

0 votes

Material IDs are blank by default. This populates the blank names by copying the names of the current submaterial, ignoring undefined materials and slots that already have names in them.

Written in Max 2016, but should work in all other recent versions as well.


6 votes

CURVES_to_3DS allows you to make 3d models right from Adobe Photoshop in a single click.

Gamma Organizer

13 votes

New  v1.30 Pro
  - Bitmaps Listener
  - Instance info
  - location info (Class, Slot, Name, Class above, Slot above, Name Above)
  - automatic filtering by selected objects

This is script to change bitmap load gamma in whole scene or selected Bitmaps.
It can change gamma in all / selected bitmaps (now filtered by selected objects).

Syndicate content