3ds Max | Scripts

Instance Tool

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.

Hunter

Search the scene for items (objects - modifiers - etc] with specified properties (instance of - same type as - etc.) - and do something to them (select - delete - disable - etc.)

Ultimate Painter

The result of two days of experiments around MouseTools.

You can use it to paint and distribute objects (copy or instances) on the grid or on surfaces. With Random controls, collisions detection, attachment surface...
You can paint all the max objects (geometries, helpers, proxies...)

Outliner

 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.

Max2013 - StateSets to NetRender

I was using 3ds Max 2013 and I realized that you cannot setup State Sets to send all StateSet to Backburner automatically, like in 3ds Max 2012 (with button "Net Render" at Render Setup), you must activate each StateSet by hand and send to Backburner. stupid, right?

It’s a very basic script but works perfectly. This script load all StateSets into a listbox (except Objects StateSet). After you click at "Render All State Sets", it will do a loop inside StateSets to activate each StateSet and open NetRender Dialog.

Chain creation Tool

This script allows an easy distribution of an object along a path and adds a Wire-Parameter between the objects. it allows you to controll the whole animation on the path with the master object.  

You can also change the wire-color and randomize the parameters of rotation and scale.

Isolate Selection legacy Mode for 2013

In previous versions of 3ds Max the Isolate Selection was implemented using MAXScript.

In 3ds Max 2013, the functionality was reimplemented as an integral part of the User Interface.

Due to this update the Isolate mode is now a toggle. This changes the legacy ability to isolate selected objects that are already isolated like what was possible in 3ds Max 2012 and previous versions.

This script restores the legacy functionality when assigned to a keyboard shortcut and was created as a functional example of the code.

Kelly Michels
kelly.michels@autodesk.com
Senior 3ds Max QA

3dsMax 2013 SDK CHM Creator

****
Update: Our friends at Autodesk have released an official CHM for both MXS and SDK!
Get it here: http://usa.autodesk.com/adsk/servlet/item?siteID=123112&id=16707768

****

This will convert the downloaded offline max2013 SDK help files into a CHM for your convenience. You can make a CHM for both the dotnet_ref and the cpp_ref parts of the help. For a MaxScript CHM check out http://www.scriptspot.com/3ds-max/scripts/maxscript-2013-help-chm-creator.

Subobjects Converter (for shortcuts)

SC

Converts subobjects by shortcuts.

Indispensable tool for work in the Expert mode.

Конвертирует подобъекты по горячим клавишам.

Незаменимый инструмент для работы в Expert mode.

 

Delete Spurious Keys

When you have unwanted keys on Meshsmooth/Turbosmooth modifiers, it can be a pain even if the iteration value does NOT actually change. If you have hair and use Vray moblur/displacement, it may crash if you have these keys in your scene.

These keys are created when you hit the big Set Keys button and your Key Filters has Modifiers checked. Use this script to get rid of these keys (and optionally material keys as well).

As usual, back up your file before running the script. Just drag and drop the script into your Max viewport to run.

Lele's Vray Tools

A set of tools to aid in the daily VRay work.

Updated for VRay 1.5 SP2.

The installer from V. 1.4ss - SP2 onward now has an option to automatically add the scripts to a ctrl+shift+alt quadmenu.
Notice it should append the scripts to whatever is already in the quadmenu (nothing, by default).
Please report any odd behavior, or undesired effect: it's a first attempt at the code, and may contain issues.

Anything to Physcam v.1.4: converts max standard cameras and viewports to VRay Physical Cameras, along with FoV animation.V.1.4 corrects a bug with camera views conversion, copies across clipping planes' ranges , and allows for individual camera naming at creation, rather than later by hand.

Matrix-Weighted Exposimeter V. 1.21 : very similar in principle to that of dSLR, it allows for different weighting of each slice/square in which the image is divided, as well as allowing a different range of pixel brightnesses to be chosen for the exposure (akin to real world lens filters).
Entirely customisable for behaviour.Now with auto-white balance and preset manager!

From V. 1.16 it supports exposure / White Balance animation through the script.
Please note this is not meant to be a frame by frame tool: doing so will result in flickering (like for standard dSLRs) and will likey lead to max crashes due to maxscript memory heap overload.
Keep previews small, Nth frame at around 1 second, and go in and refine by hand activating "Auto Key" from the max interface and exposing the problematic areas.

The Sample Rate calculator, new with 1.19, is an early attempt at DMC AA optimisation.
It will render a sample pass with whatever DMC AA (ONLY!) settings you have, analise the sample rate, and guestimate a new threshold value (AA noise threshold only) so that the BIAS setting may be met (+- 2.5%).
The BIAS indicates the pixel brightness average in the sample pass (where ~0 is min sampling, and ~1 is max sampling).
V.1.21 fixes the inconsistencies in vray versions when using QMC (now brute force) as a method for exposure GI.

RenderMask

Render different types of masks (luminance, RGB, env.reflection, light, objectsID, SSS, texture, AO, ZDepth). The script don't affect the scene materials, lights and render settings.

v5.77.3    - add "Black Hole" mask

http://www.vimeo.com/26107414 (Tutorial)

Stretchy IK-FK Arm Rigger with Auto Clavicle

An arm rigging system with auto-clavicle and auto twist solutions.

CheckMate tools by POPA_3D - Turbosquid Contest Winner

 # Script Features: 

the script is composed from 4 sub scripts:

  • Models Checker:

Check For Scenes and Objects Problems (flipped faces, Ngons Faces, Overlapping Vertices, Isolated Vertices, scaled objects, overlapping UVs, default Names, Hidden Objects, not grouped Objects, objects without materials, Missings Textures, defaults Materials names).

Batch check Files is supported.

Bake

Bake various properties of objects (ie. procedurally animated object into animated meshes - procedural animation into simple keys - etc).

Wall Worm Model Tools

Wall Worm Model Tools consist of a MaxScript utility to quicken the pace of sending models from 3ds Max to the Valve Source model compiler. It automates some of the steps of preparing your model and lets you export SMDs and textures in a simple manner.

Key Features

LIDAR Loader

This is a Simple LIDAR Loader.

You must use a file with simple XYZ data on it (Usually a .txt)

I do recommend not to import Large Point Clouds or it will crash...

Options are pretty simple:
-Load LIDAR file
-Choose between Box, Triangle (Recommended) or Point Cloud
-Choose the size of your points
-You can collapse all the points in a single EditablePoly if you are using box or triangles (recommended for display speed)
-Hey Ho!-->Press GO!


" Faceengine " facial bone creator for 3ds max facial animations

FACEENGINE TUTORIAL

To run the facial script :

1- Un-rar the "faceengine.rar" into your 3ds max programm folder.
for example ,

c:\program files\3ds max\faceengine

2-in 3ds max environment , run the "vertex recorder" script, if you have problems like " runtime error ..." , you need to run "3ds max.exe" as administrator , and re-run this script

3-With first button , select your 3d head model

4-With second button , select the vertices one by one according
to the visual quide on script window ( red dot on the quide model ) ,

RappaTools3

RappaTools3 is an advanced toolset that comes with a great variety of tools for the artist working in 3ds Max. The main focus is to speed up the workflow and to reduce the click count. It offers a wide variety of tools, everything from selection tools to rendering tools. It can help you through the entire process of creating a 3D art piece.
rappatools3 bridge

Syndicate content