3ds Max | Scripts

Average / Copy Border vertex Normals

By Marc Robert / Trebor777 (marc.robert@ubisoft.com)

Tool to fix seams between 2 objects by averaging or copying the normals from one another's borders.

The user needs to select the same number of vertices on both mesh with an EditPoly modifier named "VertSelect". It's created automatically when the meshes are picked if they don't already have them.

The tool will compute the closest vertices from each other and uses those normals.

Send Gmail from maxscript...

This is a small c# class I wrote to help me send gmail from maxscript. I am going to use this in a special project where I need an email as soon as the rendering is complete then it sends me an preview image of that image.

You might need another reason for being able to gmail from inside 3dsmax.

The reason it is hardcoded for gmail was due to the requierments of my project. If there is a need for opening up so that you can have any settings, then I might do that in the future.

See included maxscript for how you can add this to one of your scripts.

Toggle Diffuse

With Toggle Diffuse you can turn on and off all scene materials. It supports all Max's (except MentalRays)materials, plus VRay's and ThinkingParticle's. The avandage is that it searches through the materials' and maps' tree to turn on the first map that has an option "Show in Viewport".

ChannelCleaner

Hello, it's a simple script which make life easier for game-dev 3d artists.

Channel Cleaner

Channel Cleaner:

-Clean selected UV channel

-Clean several UV  channels "From: N-channel To: N-channel"

-Clean Vertex Color/Illumination/Alpha channels

-Works with editable poly and mesh

-Works with one and multiple objects

Thats all.

UPDATED to version 1.1:

SteamRoller

Unwraps all objects in a selection using Max's built-in flatten function based on the specified parameters. Intended mainly for texture baking.

Rollout Screenshot

Some minor additional functionality is planned for later releases. I'd like to keep this very simple and straightforward, but I'm open to feature requests.

Installation:
- Run the script using MaxScript -> Run Script
- Go to Customize -> Custom User Interface
- It can be found in a category called "# Scripts" under the group "Main UI."

rdg::dashed

This tool generates dashed lines out of arbitrary splines.
Select a spline and press 'generate'.
If the Spline is consisting of mupltiple sub-splines - a dashed line for every spline is generated.
The length field displays the length of the first spline.
Rotation changes the alignment to the path from 0 to 90 degrees.

Loop Regularizer

Rearranges loops in regular n-gons.

Control Hidden and Frozen Objects

what this script does:
1- unfreeze objects by name
2- select freeze objects and move, rotate or scale them without unfreezing them.
--this is useful when you have several frozen objects and you do not want unfreeze all of them to select one of them.

3- select hidden objects, delete, more or...without unhide them

if you have some heavy hidden objects and you need delete them, first you should unhide them, then delete them but with this script you can select hidden objects and just delete them without unhide them.

--how it work,

Vray Material - Metal

recently, i am working on some script for vray material and rendering. i would like to share one of them which is for making vray metal material.

#) purpose of making vray material scripts:
-many vray users are architect who use 3dsmax and vray just for presenting their design. they are not 3d developer or software expert. they don't need to know much about logic and Math behind making materials. if they want to create a simple "gold" they look at many tutorials with different settings which make them confuse to choose the good one.

Grider

this script cuts object by user defined grid

version beneath v0.3 wasnt released

v0.3:
- work at any combination of axes
- cut by segment lenght or edges count
- always recalculate segment lenght to keep it same in hole object

Syndicate content