3ds Max | Scripts

Instance Tool

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

Spline Rope

12 votes

Wire Mesh Generator

17 votes

Updated to version 1.04!

Script to generate a wire mesh.

Stone Placement Tools

251 votes

This script creates stone walls, quad stones pavements and irregular stone patterns for various uses. It's suitable for both realtime and production.

Hose

3 votes

MAXScript for build hose model.

Usage method: 

1 run Hose-1.0.0-en_US.mse.

2 create a spline in the Max view.

3 Click the "Pick Spline" button, and then pick the Spline. 

Helix

2 votes

功能介绍:

Helix for 3dsMax,是一款由#沐风课堂#用MAXScript脚本语言开发的3dsMax建模小工具,可以将任意弯曲形状的样条线一键转化为延该样条线路径上的螺旋样条线。

MAXScript for build helix spline.

Usage method: 

1 run Helix-1.0.0-en_US.mse.

2 create a spline in the Max view.

3 Click the "Pick Spline" button, and then pick the Spline. 

Bake vertex position from modifier stack

30 votes

I was wondering on how I could achieve a footstep-like effect on a mesh without some fancy softbody/physics/plugin-action, and I came up with this script. It basically bakes the vertex position from the modifierstack on each frame to a keyframed editable_poly object. It keyframes only the modified part of the mesh, and does not change it back, hence the "track-effect". See the example image:

example

 

Advanced Painter

254 votes

Advanced Painter is a modular brush-based distribution tool derrived from the Nature Painter script. This tool comes with 7 inks:

  • Grass: to create grasses; Grass: to create simple grasses
  • Hair [new]: used to create simple hair/fur (or as guide hair for Shag:Hair
  • Randomizer [new]: a variation of Scatterer used to randomly distribute a selection of objects.
  • Stone: to create simple stones and peebles.
  • Spaghetti: spaghetties, noodles, wires and other long things maker.

Purge Unused Materials

2 votes

A simple macroscript to delete all unused materials from the Compact Editor Material Slots AND the Slate Material Editor Views.
The Compact Editor Code is from the existing Macro found under the Compact Material Editor "Utilities" menu.
I have added the code to also purge the SME at the same time.

You might want to check out the "Purge Empty Layers" macroscript as well. There are some awesome scene management tools out there but these are both small, simple tools without a lot of overhead for doing a little housekeeping before saving your file.

Spline Project

17 votes

Same kinda thing as mesh project except projects spline anlong their Z axis onto the surface of an object

Syndicate content