Locating Information in this Help File > Task-Oriented Topic Indices >

# Developing Scripted Plug-ins - Topics Index

The following topics provide the necessary information for developing scripted plug-ins.

## General Scripted Plug-ins Topics

The Super Class ID and the Class ID

  Explains the usage and generation of Class IDs in 3ds Max and MAXScript.

Scripted Plug-ins

  Introduction to Scripted Plug-ins.

Scripted Plug-in Clauses

  Discusses Scripted Plug-in Clauses - Locals, Parameter Blocks, Mouse Tools, Rollouts and Event Handlers

Scripted Plug-in Methods

  Discusses Scripted Plug-in Methods - adding plug-in Rollouts

Updating Scripted Plug-ins

  Version control and updating scripted plug-in classes

## 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.

## Example Scripts:

Extended Rect Shape Plugin

  Illustrates the creation of Scripted Shape Plug-ins

lightMaster

  Illustrates the application of Scripted Plug-in Methods. See also threeLights.

threeLights

  Illustrates the application of Scripted Plug-in Methods. See also lightMaster.

Negative renderEffect

  Illustrates the creation of Scripted RenderEffect Plug-ins

Normal Spline Modifier Plug-in

  Illustrates the creation of Scripted Modifier Plug-ins

SaddleDeform simpleMod

  Illustrates the creation of Scripted SimpleMod Plug-ins

SquareTube simpleObject

  Illustrates the creation of Scripted SimpleObject Plug-ins

Supa Mod modifier

  Illustrates the creation of Scripted Modifier Plug-ins

SupaGlass material

  Illustrates the creation of Scripted Material Plug-ins

Super Blur FX renderEffect

  Illustrates the creation of Scripted RenderEffect Plug-ins

Super Color Balance FX renderEffect

  Illustrates the creation of Scripted RenderEffect Plug-ins

Super Fog Env atmospheric

  Illustrates the creation of Scripted Atmospheric Plug-ins

Texture Plane SimpleObject

  Illustrates the creation of Scripted SimpleObject Plug-ins with UVW Coordinates

Tower plugin

  Illustrates the creation of Scripted SimpleObject Plug-ins

How To ... Create a MonoChrome RenderEffect

  A simple example of a Scripted RenderEffect plug-in

How To ... Create Scripted Geometry Plug-in

  An example of a Scripted Geometry plug-in

How To ... Create a Dalmatian TextureMap Plug-in

  An example of a Scripted Texture Map plug-in in the famous polka-dot dog look

Back To

Locating Information in this Help File