3ds Max | Scripts


7 votes

Steamroller unwraps every objects in a selection using Max's built-in flatten function based on the specified parameters. Steamroller is mainly for helping out people doing texture baking.


Rollout Screenshot

Geometry projection

30 votes



"Geometry projection" projects one or several objects or it's vertex selection on another along global or local x,y or z axis.


105 votes

This is a small script for completely removing all references to missing plugins from your 3ds Max scene. For more details when running the tool, make sure to also read the info printed to the MAXScript listener.

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.

Batch Camera Render

260 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.12 New Feature:

  • Deadline support.
    Very basic imlementation, it allows you to submit your jobs on a deadline server. Enter deadline repository address and check "Use Deadline" checkbox. Other checkbox doesn't matter in this case ("Net render", "Show Submit Dialog").
    Probably it requires Deadline 3ds max Submitter installed. I didn't have a chance to check it on a clean machine.

1.11 Features and fixes:

  • State sets support added
  • "projectname" keyword added which resolves to project's folder name
  • other fixes and improvements

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

Spline Data

0 votes

Spline Data 3dsmax script - banner

Splines overview instantly



3 votes


Materializer (materials equalizer) is the fastest way to create materials mixing different templates. It works like a sound equalizer but for materials!
Example: To make glossy wood press the 'Wood' button and then add a little bit of plastic.

Every time you hit 'Set' selected material will be updated without removing of maps.

Plugin works both with Compact and Slate material editor.

Dirtizer 2

6 votes

Very useful plugin which can make your materials dirt in one click!
- You can control dirtiness.
- You can make presets more dry or wet.
- Dirtizer supports Multi-material (you can set random dirt to all materials at once)
- You can add your own textures of dirt. (Organize textures in "Dirtizer" folder as you want)

Most renders are supported now! Tested with V-Ray, Mental Ray, Scanline, Corona, Redshift.

Pivot Manager

3 votes

Measurement tape

8 votes

This tool will help you visualize distance between two points, it's very handy for people working in architecture. It's not a pure script only Text and tape stretching reflects the distance through a float script controler.

Measurement Tape Plus

0 votes

This is the modification of the Measurement Tape created by Alaa Al-Nahlawi. The difference is that Measurement Tape Plus allows to set any length units to display and change decimals precision for the displayed values.



  Current version

Syndicate content