MAXScript is the built-in
scripting language for 3ds Max.
With MAXScript, you have
the ability to:
- Script all aspects of 3ds Max use,
such as modeling, animation, materials, rendering, and so on.
- Control 3ds Max interactively through
a command-line shell window.
- Package scripts within custom utility
panel rollouts or modeless windows, giving them a standard 3ds Max user
- Build custom import/export tools using
the built-in file I/O.
- Write procedural controllers that can
access the entire state of the scene. Build batch-processing tools,
such as batch-rendering scripts.
- Set up live interfaces to external system
using OLE Automation.
The MAXScript language
is specifically designed to complement 3ds Max. It is object-oriented,
and has several special features and constructs that mirror high-level
concepts in the 3ds Max user interface. These include coordinate-system
contexts, an animation mode with automatic keyframing, and access
to scene objects using hierarchical path names that match the 3ds Max object
The syntax is simple
enough for non-programmers to use, with minimal punctuation and
Visual MAXScript is a
powerful addition to MAXScript, making the MAXScript feature easier
to learn and use. With Visual MAXScript, you can quickly create
UI elements and layouts for scripting.
For detailed information
about Visual MAXScript, open the MAXScript Help, available from
Help menu > MAXScript Help.
To access MAXScript, do one of the following:
- On the menu bar, choose MAXScript. The
MAXScript menu appears.
- Choose Utilities panel > MAXScript.
From here, you can either write new scripts,
edit or run existing scripts, open the MAXScript Listener, or use the Macro Recorder.
access the MAXScript Listener, you can also right-click in the Mini
Listener and choose Open Listener Window from the right-click menu.
For detailed information about the MAXScript
utility, open the MAXScript Help, available from Help menu >