3ds Max | Scripts


14 votes

Arrow spline primitive, useful as a control object in rigging. Works only in 3ds max 2016 SP2 and higher.

Polyline Pro

13 votes

miauu's Edge Cutter

78 votes


Version 1.6 - added installator. Now the script is properly installed in OS: Windows VIsta, 7, 8

Version 1.5 - added Compact UI mode - idea by @Silix

Version 1.4 - added support for 3ds max 2012.


12 votes


Pose Manager

Auto Overlap

Auto Skin


2 votes

GridWork is a set of tools for working with grid based tiles of geometry. It primarily features things like offsetting objects by the spacing and direction of the current grid, moving shifted off selections of geometry back on the grid, and replacing uninstanced pieces of geometry with instances of a reference object.



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.

V-RayMtl Converter

158 votes

V-RayMtl Converter 3 - the useful tool for automating such a time-consuming process as converting different types of materials (currently supported: Standard, Raytrace, Autodesk Material, Architectural, mrArch&Design, Corona Renderer, fr-Advanced, Brazil Advanced) to V-Ray materials, as well as reverse conversion V-Ray materials to Standard materials (which is very useful for game developers, modelers etc.)

View full list of currently supported materials and maps.

v3.2 update:

  • added support CoronaHairMtl
  • added support CoronaSkinMtl
  • added support CoronaBumpConverter
  • added support CoronaDistance
  • added support VRayHairMtl (basic)
  • added support VrayBumpMtl (simple)
  • added support VRayBmpFilter (basic)
  • added support VRayBump2Normal (basic)
  • adedd support VRayMultiSubTex (basic)
  • added support VRayLut (basic)
  • added support VRayUserColor (simple)
  • added support VRayUserScalar (simple)
  • added support VRayFakeFresnelTex (simple)
  • added support VRayHairInfoTex (simple)
  • fixed VRayColor2Bump conversion issue
  • fixed support VrayNormalMap for V-Ray 3.3 and older
  • improved support for CoronaNormal
  • improved conversion to Standard material
  • and more improvements...

View full changelog

V-RayMtl Converter 3.0


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

Syndicate content