3ds Max | Scripts

ShellBake: Set Up Shells for Baking VRay Lightmaps

2 votes

To transfer maps from one type of material to another after a bake for game exporters that primarily look for Standard materials.

This is currently limited to just the diffuse map.

To use: Run the Macroscript and add ShellBake to a toolbar from the category: #_SP_BakeScripts

BadShell: Nested Shell and Multimaterial Detection

2 votes

Detects and selects objects with nested shell and multi materials so they can be addressed by the artist.

Strip Paths from Bitmaps

3 votes

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.

Sanitize Object Names

2 votes

Removes special characters from object names which can cause issues with network rendering. These often appear when bringing in a model from Revit.

- Inch and feet characters (" and ') are replaced with in and ft.
- Both 's and s' are replaced with s.
- Most other common special characters are currently replaced with underscores.

overscan

27 votes

Useful utility if you need extra image margins for your renderings - it adjusts your camera and render settings so that your old image will be part of the new rendering without changing perspective - just like changing Canvas Size in Photoshop - but in 3D.

Vray Mat Lister

4 votes

Hi everyone,

I'd like to share a script I have made.
It's for Vray and it makes a list of all your VrayMtl (and of the main parameters) you have in your scene.

UPDATE Version 0.5 for vray 3.xx

This tool allow you to modify all your vray materials parameters quickly. Globally it works like the Vray Lightlister

Advanced Fragmenter

19 votes

Script for artistic fragmenting and flexible control of cutter object.

Interactive Rollout Builder

9 votes

The visual maxscript editor has issues... doesn't make nice code and is generally useless.  So instead I made this...

Visit my facebook page for more info

Run the mcr file and find it in your customise user interface windows under 'DW Tools'

Version 1_0 - Release
Version 1_1 - Bug fixed which could allow nested groups, which maxscript doesn't like and would therefore crash.
Version 1_2 - Released unencrypted so that it works in 3dsmax 2017 and well... because who doesn't like to learn (judge) from other people's code....

Rivets&Stitches

1 vote

RivetsAndStitches

The "Rivets&Stitches" is a script for placing objects.

Rules:

1-Source objects (rivets or stitches) will be aligned on pivot "+Z" axis.

2-On "Stitches" mode object flow direction is local "+X". So source objects must be created accordingly.

Vray Proxy Time Shifter

1 vote

Vray Proxy Time Shifter (maxscript tool)

A 3ds max script I created while working on Dubai TV ID 2018, it saves alot of time while manipulating time offset for Alembic data imported using vray proxy loader.

It has two modes:

1- Offsetting the animation based on its distance from a helper.

2- Manually input the start time.

Syndicate content