3ds Max | Scripts

Instance Tool

43 votes

Instance tool analyze the geometry objects in the scene and finds groups of objects that could be represented as instances of one of them. Then the user can turn every group into actual instances and choose which object from the group will be preserved. The objects in the group are objects that have the same topology (could be morph targets of one another) and the difference between them could be described with transformation alone.

XFormer

8 votes

XFormer is a tool that will allow you recover the transformation of an object.

Some scenarios where you might want to restore an object transformation could be:

  • After a model transformation matrix was reset (Reset XForm)
  • If you have detached part of an object as another object
  • If you import a model and it is not aligned as you would expect

Convert any Camera to Vray Physical Camera

1 vote

This is a script to convert any existing camera in your scene to a Vray Physical Camera that matches its position, orientation and FOV. Works with Max Standard and Physical, and doesn't matter if they are Free or Target cameras. Just make sure the camera you want to convert is the active view when you run the script.

V-RayMtl Converter

161 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 (Revit), mrArch&Design, Corona Renderer, NVIDIA iray (unofficial), 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.4 update:

  • add support for 3ds Max 2019
  • added set "Glossy Fresnel" option to "On" for all V-Ray Materials in "Advanced Fix" section
  • added clear "Effect ID" override for all V-Ray Materials in "Advanced Fix" section
  • added set VRayFastSSS2 multiple scattering to "Raytraced" in "Advanced Fix" section
  • improved and speedup work "Fix Normal bitmap textures to VRayNormalMap" option in "Advanced Fix" section
  • changed licensing system for use in offline mode
  • more optimized code and improving for conversions

View full changelog

V-RayMtl Converter 3.0

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

DarkScintilla: Maxscript Editor dark scheme

31 votes

A dark color scheme for the Maxscript Editor, inspired by dark schemes available for other IDEs

As i was doing more and more max scripting lately, the urge to do something with the eye hurting Maxscript Editor colors escalated. So i sat down today and had a walkthrough on the various options Scintilla (Maxscript Editors core) provides.

 

Animators Tool Kit (ATK)

21 votes

*NEW* Utilities in ATK 1.174
VIDEO 'Flippin' Flaps': One click animate the unfolding of your mesh faces.
VIDEO 'PathRig': Generate paths that are guided by target nodes, these paths can act as trajectories, path deforms or both.
TreeLinker': Link objects together by distance from an object to the next object.

Click the GIF for demos:

miauu's Live Measure Pro

11 votes

MaxShell

1 vote

MaxShell creates an inner shell which can be used to hollow out the models. It is useful for reducing the volume of the model in case the model is 3D printed. 

Less volume means less material, faster printing and less cost. 

Batch Camera Render 2

9 votes

Syndicate content