Utility Plug-ins
 
 
 

Color Selection Plug-ins

A color selection plug-in (i.e. color picker) is a utility plug-in that provides the user with a custom color picker that appears whenever a standard 3ds Max color swatch control is clicked. These plug-ins are selected in the General tab of the Preferences dialog. The color picker chosen is saved in the 3DSMAX.INI file in the "ColorPicker" section so that the choice is maintained between sessions. If the DLL for the selected color picker is not available, it always defaults back to the "Default" color picker.

A color selection plug-in derives from ColPick. No sample code is provided with the SDK.

Global Utility Plug-ins (GUPs)

A global utility plug-ins (GUP) has no user interface, and do not show in Utility page of the command panel. A GUP usually derives from the GUP class. GUPs are loaded after 3ds Max initialization, but before the message loop starts, and remain loaded until after other plug-ins are shutdown.

How-to Samples:

Track View Utilities

Track view utility plug-ins are launched using the 'Track View Utility' icon just to the left of the track view name field in the toolbar. Clicking on this button brings up a dialog of all the track view utilities currently installed in the system. These may provide general utility functions that operate on keys, time or function curves in Track View. A track view plug-in will derive from TrackViewUtility.

Utility Plug-ins

A utility plug-in will normally derive from the UtilityObj class.

How-to Samples