3ds Max | Scripts

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.


1 vote

- Created to improve organizing and retrieving of shaders and their settings quickly.
• Unlimited libraries
• Recursing of folders
• Create new shader libraries
• Add and Delete shaders
• Copy and Paste shaders from one library to another
• Shader previewer

Preview Maker

4 votes

Preview Maker

Preview Maker

Simple script to create good animation preview from 3ds Max viewport.

create stairs

15 votes


One-click mass booleans

2 votes

Must-have plugin for fast modeling! Now with ProBoolean.

Fast 1-click boolean operations with multiple objects:
-Union selected objects.
-Subtract selected objects from the first selected object.
-Subtract the last selected object from the other selected objects.
-[ProBoolean] Union selected objects.
-[ProBoolean] Subtract selected objects from the first selected object.
-[ProBoolean] Subtract the last selected object from the other selected objects.

Batch Camera Render

251 votes

This script aims to replace standard 3dsmax's Batch Render and imitates Houdini Output Node workflow. Using it you can specify rendering parameters - frame size, frame number, output path - directly to camera object, so every camera in scene 'knows' what it intended to render. Additional functionality is Lighting Assignment - you can specify which light will be turn on or off for selected camera during the rendering.

1.10.3b Fixes:

  • Crash when vray ir/lcache maps are set to auto-save
  • Region render was not set properly during the rendering

This is major update of the script, so it may not be as stable as before. Backup scenes or cameras at least before running this version. More information can be found here - 1.10b Multiple presets for each camera

Previous updates:

1.10.2b Fixes:

  • Problems with render elements paths
  • Copy/paste of render region settings
  • Properly convert render region values when change resolution

New features:

  • Multiple presets for each camera
  • New keyword %presetname% to support multiple presets
  • Distributed rendering checkbox added to vray common settings
  • Bugfix - Net render not starting after cancelling during local rendering.
  • Improved performance with scenes with lots of cameras
  • Added support of Vray RT as a production renderer
  • Added support of using MFRender script to render scenes through BatchCamera script.
  • Bugfix - Error was popping up sometimes during drag-n-drop
  • Bugfix - Render elements didn't render in certain conditions
  • Bugfix - Pre-render/post-render scripts didn't work on network rendering
  • Bugfix - Select All and Toggle All buttons didn't work properly

Here are some details: http://usakhelo.github.io/batchcam/batchcam-1.9.20.html


0 votes

Boujou2max plug-in poster

Boujou2max imports raw markers from Boujou as an animated cubes or dummies. This is a good solution for raw motion tracking without camera solve.


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