MaVCArt's Script pack - download

This collection of maxscripts consists of several scripts I wrote during my employment at Larian Studios. They are all quite simple and short, but are designed to make the life of the artist easier - they optimise the workflow by making common, repetitive tasks an automated process, to a single press of a button.


BackupSaver - download

This script saves a backup version of the current max file, in a subfolder of the file's directory, called "_old". It automatically searches for previously created backup files, and saves the next backup with an incrementally increasing suffix. Saved backup files do not appear in the recent files list, and the user keeps working in the same file. (essentially this eliminates the need for max's built-in incremental file saving system, which I find clutters up folders and messes up naming conventions)

PivotCenter - download

This script centers the pivot point of all currently selected objects to their respective object centers.

PivotZero - download

This script sets the pivot point of all currently selected objects to the world origin, and aligns the pivot to the world's orientation.

Xform - download

This script applies an xForm modifier to all currently selected objects, and aligns the pivot to the world's orientation. Next, it collapses the modifier stack to whatever kind of geometry the mesh was previously.

Beware: the collapse of the modifier stack can only happen to editable geometry. (editable mesh, poly, spline...)

FlipNormals - download

This script applies a Normal modifier to all currently selected objects, essentially flipping the selected object's normals. Next, it collapses the modifier stack to whatever kind of geometry the mesh was previously.

Beware: the collapse of the modifier stack can only happen to editable triangle geometry. (editable mesh, poly)

LayerSplit - download

This script essentially splits a max file's layers into actual max files. For each layer in the current max file, it creates another max file, with the same name as the layer. Then, it stores the layer's contents in that max file. This is very handy in a situation where a single max file contains a number of assets, and each asset needs a seperate max file. (for example in a large project)