3ds Max | Scripts

Outliner

754 votes

 The Outliner 2.0 is a fast and easy to use scene management tool. It has a wide range of features, including selecting, hiding, freezing, linking and grouping objects in the "Hierarchy Mode". In the "Layer Mode" you can organize your scene by dragging&dropping objects from one layer to the other. What's more, the Outliner offers support for nested layers, to manage scenes more efficiently. The interface is nimble enough to keep it open constantly.

Loop Regularizer

99 votes

Rearranges loops in regular n-gons.

RenderMask

372 votes

Render different types of masks (Luminance, RGB, Reflection, Lights/Shadows, ObjectsID, SSS, Texture, AO, ZDepth, Specular, Refraction). The script don't affect the scene materials, lights and render settings.
(this version support only V-Ray render engine)

Copy and Paste Objects

110 votes

It's always annoyed me that I couldn't copy objects from one instance of max and paste them into another - as I work with 2 or 3 instances of max up at a time. It's tedious to do a save selected / merge objects so this script does it for you. It's not a TRUE copy/paste via the windows clipboard - but it will let you very quickly copy objects from one file to another.

Batch Camera Render

270 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.16:

  • CoronaSun supported inside Daylight System

1.15:

  • Don't Save Render Elements Checkbox (Thanks to antomor)
  • Limited support for camera objects in xref scene files (Only root objects in first level xrefs. Cameras in nested xrefs not supported)

1.13 Bugfix:

  • Deadline submission should work now

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

SteamRoller

14 votes

Steamroller unwraps every objects in a selection using Max's built-in flatten function based on the specified parameters. Steamroller is mainly intended as a quick and dirty method of quickly unwrapping lightmap UVs on large sets of objects, similar to the automatic unwrap in Render to Texture.

MultyConvertor

287 votes

MultyConvertor - allow to convert any materials, lights (objects) of any renders to any materials, lights (objects) and renders!!! It is all in one.

You can simple create *.mct (edit text file in any text editors and change extension) file for new render and facilities that support this type of rendering. See any *.mct in archive

Now you start the script and setup link properties from one render type to other. You can also use expression for translate value to other value or execute any max script expression.

Project Manager

594 votes
3rd version of Project Manager gains a lot of new features to manage 3D Assets. 
There is most unique from them – the ability to assign custom previews to materials, associate files with materials, and create a gallery of files associated with any type of assets including materials. 
You can also write a description for material and, of course, assign categories to materials.
 

Project Manager version 3.15.78

  • Adds an ability to batch rename Materials
  • Allows to setup desired view for studios without a camera on rendering previews for models
  • Adds support to MySQL databases that installed on Linux
  • Some optimizations on plugin activation
  • Fixes an issue with creating material on dragging bitmap to Multi-Material
  • Fixes an issue with adding comments and assign Categories to materials
  • Fixes an issue with interactive rendering 3D files on some computers
  • Fixes an issue with display Gallery icons in some cases
  • Fixes an issue with relinking OSLMap
  • Fixes an issue with slow opening right-menu on the Asset Tracking tab in some scenes
  • Fixes some minor issues with assigning maps to Environment
  • Fixes some minor issues on selecting multiply directories
  • Fixes an issue with moving Categories to top level
  • Fixes a bug in the API method "KstudioManagerCategory.GetNodes()"
  • Fixes an issue with refreshing assets after relinking in version 3.15.55-3.15.70
  • Fixes an issue with colorizing sub-directories
  • Fixes an issue with running the plugin on some computers
  • Fixes other some minor issues
  • Adds an ability to create a dome light on drop HDRI files onto viewport for Redshift, Octane, Final, FStorm and Arnold renderers (VRay dome already supported)
  • Uses a spherical type as default for texture maps that are used in an environment or dome light
  • Adds an ability to reassign images used on selected dome lights with the button "Assign to Selection"
  • Adds an ability to convert images to TX format [Convert Images tool]
  • Extends the search options in the Categories. (See the "Categories" option in the "Search options")
  • Adds support to keep hierarchy on replacing. (Currently supports only on replacing using single node)
  • Adds support to undo on replacing objects
  • Uses the Redshift Bitmap by default for Redshift renderer
  • Display a confirmation dialog when overwrites an existing proxy file
  • Adds new API methods PMStructureInfo.GetDescription(), PMStructureInfo.UpdateDescription() *
  • Adds new API struct for manage Categories: find categories, add new categories and assign categories to files. **
  • Fixes an issue with resetting V-Ray VFB buffer on rendering preview
  • Fixes a bug setting path for links contained illegal characters
  • Fixes an issue with execution some commands in 3Ds Max 2022.1
  • Fixes an issue with dropping materials to Slate Material Editor in 3Ds Max 2022
  • Fixes an issue with importing large databases to MySQL
  • Fixes an issue with using the API method 'GetSelectedItemsInfo()' for materials
  • Fixes an issue with display information about texturemaps for some max files in the status bar
  • Fixes a minor issue with paint in a scene with 3d models using the "3Ds Max Paint Settings"
  • Some other optimizations and speed improvements
  • Adds an ability to export several types of proxy files to other formats *
  • Adds an ability to Find & Replace part of paths in batch mode ["Batch Render&Relink"]
  • Fixes an issue with managing material categories in some cases
  • Fixes an issue with reading/writing/applying some setting
  • Fixes an issue with exporting 3d files to 3ds Max file format
  • Fixes an issue with grouping some models on merging
  • Fixes an issue with detecting correct bounding box for some models on rendering
  • Fixes a bug when System Environment Paths contains invalid paths
  • Fixes an issue with changing the interface in version 3.14.32
* Currently supported to Corona, Final Render, FStorm, Octane and VRay Proxy

 
 

Update History for all versions.

Models 3D Models Browser
Materials Materials Browser
 
Textures Textures Browser
IES IES Photometric Browser
Asset Files Asset Tracking

Collect Asset

37 votes

This script collects textures and other files used in the scene in one folder. Check for the same file names.
It is free script.

Batch Export/Import

30 votes

This is a free script, for non commercial use.

This is the perfect script to transfer your models from 3ds Max to ZBrush/Unity/UDK/...
Basically it batch exports objects to multiple files.
Supported formats : max, obj, fbx, 3ds, ase, dwf, dwg, dxf, dae, nif.

Syndicate content