3ds Max | Scripts

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

Random Rotate

0 votes

* Title: Random Rotate

* Description:
-- Rotate multiple objects in random directions as per the values chosen
-- If needed, we can also reset the rotation of objects to [0,0,0]
-- Undo command is also supported. If the model(s) have custom rotation values then the only way to get this rotation values is to use Undo command

* How to use this script:
-- Select the model(s)
-- Set the rotation values
-- Click on Randomly Rotate button to rotate selected objects
-- You can also reset the rotation to [0,0,0] values by pressing the Reset rotation values button


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


4 votes

Materializer (materials equalizer) is the fastest way to create materials mixing different templates. It works like 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.

Currently only V-RAY supported.
Plugin works both with Compact and Slate material editor.

Strip Paths from Bitmaps

1 vote

Removes current paths from all bitmaps in the scene. Primarily for getting rid of irrelevant paths on files recieved from users on other systems.

This functions in a similar way to stripping paths manually in asset tracking, but when doing that I've found that it can lag a lot and sometimes fail to strip some of the paths until you do it multiple times.

Bad paths can cause lag when Max tries to search for the missing textures, especially when they're pointing to a nonexistent network location.

Object info [free]

1 vote

A little free utility which shows information about selected objects. The field is editable so you can copy information to the clipboard.

Dirtizer 2

0 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.


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 !

Syndicate content