The following page provides links to topics intended to introduce you to the MAXScript language.
The introduction page of this document provides a short overview of MAXScript and links to the main areas of interest to start with.
An overview of MAXScript.
An overview of this document's structure.
Introduction to the MAXScript learning topics.
Explains how and where to access MAXScript in the 3ds Max User Interface.
An introduction to the basics of the MAXScript code layout.
Explains how to enter information into MAXScript using the Listener.
Shows how to assign values to variables.
Demonstrates the usage of some basic mathematical operations in MAXScript.
The first interaction with the 3ds Max scene using MAXScript - creating a simple Box primitive from the MAXScript command line.
Teaches you how to change some properties of the Box.
Learn how to move, rotate and scale an object using the Box created in the previous tutorials.
Learn how add modifiers to the Box and animate the transformations.
Introduction to the MAXScript Editor, the place you write actual programming code.
Shows some basic of program flow control like conditions and loops.
Explains the usage of local and global variables and the definition of custom functions.
Demonstrates the definition of custom structures.
Shows some basic 'max commands'. For a full list of commands, seeMAX Commands
Basic steps to save scripts to files.
Basic steps to load and use files from disk.
Explains how to load scripts written by others to examine and study the way they were written.
Explains how to walk through existing scripts in order to understand their way of working.
Explains how to use the Macro Recorder to learn MAXScript. Note that the code automatically generated by the recorder can be used as a guideline but should not be taken as the perfect syntax. Code written by humans will be much more optimized in most cases!
These pages are meant as introduction for users not intending to become advanced scripters but wanting to use existing scripts in their daily work.
Explains how to install and where to locate scripted utilities.
Explains how to install and where to locate macroScripts.
Explains how to install and where to locate scripted plug-ins.
Explains how to use existing scripted functions.
Explains how to install MAXScript Extensions plug-ins.
This index page lists all 'How To...' Tutorials included in this document. These tutorials are based on real-world examples and contain detailed explanations and links to relevant topics.
This page lists the majority of example scripts included as examples in this document. These scripts and functions are usually directly usable in the daily practice and not just abstract examples.
This page provides a large number of typical user questions and their answers. Most questions are based on real-world problems.