Developing Scripted Plug-ins - Topics Index
The following topics provide the necessary information for developing scripted plug-ins.
Scripted Plug-in Classes
- Scripted Atmospheric Plug-ins
-
Scripted Atmospheric plug-ins can only extend existing Atmospheric plug-ins.
- Scripted Camera Plug-ins
-
Scripted Camera plug-ins can extend existing MAX cameras or create temporary camera plug-ins that
can be used to host create tools for a custom camera system.
- Scripted Geometry Plug-ins
-
Scripted Geometry plug-ins can be used to create new plug-ins with own create tools, or to create invisible,
temporary, or extended Geometry plug-ins based on existing ones.
- Scripted Helper Plug-ins
-
Scripted Helper plug-ins can only extend existing Helper plug-ins.
- Scripted Light Plug-ins
-
Scripted Light plug-ins can only extend existing Light plug-ins.
- Scripted Manipulators
-
Scripted Manipulators can be set up to manipulate parameters on objects, modifiers, controllers and nodes.
A large set of functions are provided to give access to all aspects of Manipulator
creation in MAXScript.
- Scripted Material Plug-ins
-
Scripted Material plug-ins can only extend existing Material plug-ins.
- Scripted Modifier Plug-ins
-
Scripted Modifier plug-ins can only extend existing Modifier plug-ins.
- Scripted RenderEffect Plug-ins
-
Scripted RenderEffect plug-ins can be used to apply any changes to pixels of the incoming rendered image
and return the resulting image when ready, or extend existing RenderEffect plug-ins
See also related topic RenderEffect Progress Callback Mechanism
- Scripted Shape Plug-ins
-
Scripted Shape plug-ins can only extend existing Shape plug-ins.
- Scripted SimpleMod Plug-ins
-
A scripted SimpleMod plug-in is a deformation-type modifier that moves vertices around but does not change
topology.
- Scripted SimpleObject Plug-ins
-
A scripted SimpleObject is a kind of geometry primitive object that is defined by a tri-mesh. In a SimpleObject
plug-in, you supply a handler for building this mesh and 3ds Max automatically handles scene display, hit-testing, ray intersection, rendering, modifier
applicability, etc.
- Scripted TextureMap Plug-ins
-
Scripted TextureMap plug-ins can only extend existing TextureMap plug-ins.
- Scripted TrackViewUtility Plug-ins
-
Scripted TrackViewUtility plug-ins can be used to implement new Utilities to manipulate tracks and keys in
TrackView. Their UI can be registered as child of the respective TrackView.