What is MAXScript?
MAXScript is the built-in scripting language of Autodesk® 3ds Max®.
MAXScript provides users of these products with the ability to:
-
Script most aspects of the program's use, such as modeling, animation, materials, rendering, and so on.
-
Control the program interactively through the command-line Listener window.
-
Package scripts within custom Utility panel rollouts or modeless windows to give them a standard user interface.
-
Package scripts as macro scripts, and install these macro scripts as buttons in the product’s toolbars, as items in menus, or assign them to keyboard shortcuts.
-
Extend or replace the user interface for objects, modifiers, materials, textures, render effects, and atmospheric effects.
-
Build scripted plug-ins for custom mesh objects, modifiers, render effects and more.
-
Build custom import/export tools using ASCII and binary 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 systems through OLE Automation.
-
Record your actions in the product as MAXScript commands.
-
Store scripts in scene files to run at each of the supported notification events, for example when a scene has been reset, a file has been opened or saved, rendering has been started or stopped, object selection has changed and so on.