Welcome to the MAXScript Reference!
MAXScript is the built-in scripting language for 3ds Max™ and related products, such as Autodesk® VIZ, Plasma™ and GMax™.
See What is MAXScript? for a short overview of the areas MAXScript can enhance your workflow and productivity.
See MAXScript Overview for a more detailed introduction to the possibilities of MAXScript.
the following topics will provide information about the structure of this document and the concepts of the MAXScript scripting language:
Using the MAXScript Documentation
Syntax Definitions in This Document
Locating Information in this Help File
Learning MAXScript - Topics Index
MAXScript for New and Casual Users
How To - Tutorials
Frequently Asked Questions
the following topics will give you an overview of the changes and additions to both the MAXScript language and the MAXScript Online Reference in 3ds Max 9:
What is New in MAXScript in 3ds Max 9
MAXScript Language Improvements in 3ds Max 9
Documentation Changes in 3ds Max 9
In addition, the following new index page provides links to all topics dealing with changes in MAXScript in previous versions:
New in MAXScript
Because the functionality of MAXScript is almost identical for 3ds Max and the related products mentioned above, this reference refers to "3ds Max" to avoid using product names redundantly. Where applicable, it also notes specific differences between MAXScript for 3ds Max and Autodesk VIZ. You must have a licensed copy of the other software product in order for the MAXScript functionality specific to that product to run as designed.
For extensions specific to character studio, see MAXScript Extensions in character studio or topics under "MAXScript Extensions > MAXScript Extensions for character studio" on the Contents tab.
For extensions specific to Plasma, see topics MAXScript and plasma or topics under "MAXScript Extensions > MAXScript Extensions for plasma" on the Contents tab.
For a listing of MAXScript functionality included and excluded in the GMax software, see MAXScript and gmax. There are several non-game related globals, classes, methods, interfaces that are not supported in GMax. There are also additions that have been made to support the more game intensive features. Additionally, you will find several restrictions that have been placed on various aspects of MAXScript.
Using the HTML Help Viewer