Writing Brush Plug-ins
 
 
 

Brush plug-ins are written by writing class the derives from BrushOperation. Most virtual functions of BrushOperation have default implementation except for the following member functions, which must have concrete implementations provided:

When a plug-in derives from BrushOperation it will be automatically be made available for the users from the tools tray.

The strength is used to determine how much the sculpt tool affects the surface. The actual strength passed by Mudbox to the functions BrushOperation::AddPatch() and BrushOperation::Flood() is controlled in part by the fall-off data curve BrushOperation::FalloffData().