MAXScript
MAXScript is the scripting language used inside 3ds Max. I started learning MAXScript to solve some problems with getting assets into the Source Game Engine. Before the Wall Worm tools, there was no simple way for 3d artists to get assets into Source. Using MAXScript, I built Wall Worm to simplify that process.
This section is intended to hold random scripts and macroscripts that can help the process of design in 3ds Max.
Latest Articles
Selecting a Percentage of a Collection Randomly in MAXScript
Example MAXscript for collecting random subsets of an array based on a percentage.
The Dreaded -1.#IND
A solution for DOT products of two normals that result in -1.#IND when passed to acos().
Copy and Paste Object Properties in 3ds Max
MAXScript for copying properties from one object to multiple other objects.
Dealing with Readblock Character Limit in MAXScript
MAXScript function to circumvent the limitations in MemStream.ReadBlock() that has a character limit of 5120 characters.
Wall Worm Auto Material
Wall Worm Auto Material is a 3ds Max script that automatically applies materials to newly created objects in 3ds Max.
Sprite Tools
Sprite Tools is a free MAXScript for working with Sprites in 3ds Max. It can create sprite cards from animated textures or convert sprite sheets into animated textures.
Material Merger
A free MAXScript utility to combine mutliple materials and maps into single output materials and maps.
Quick Parent Link MAXScript
Pick a hierarchy a little faster
MAXScript function to quickly pick parent/child chains (hierarchies) of objects in 3ds Max. Works a little more efficiently than the native Select and Link function in 3ds Max.
Francisco Toledo
Nov 29, 2013
Reply
Shawn Olson
Nov 29, 2013
Reply