Sculpting

The Sculpting module allows to edit high-poly meshes using special sculpting tools. The API is defined in lib_sculpt.h and lib_sculptbrush.h.

  • SculptBrushModifierData is a plugin hook to create custom sculpt brush modifiers.
  • SculptBrushToolData is a plugin hook to create custom sculpt brushes.
  • SculptTag is the tag that stores the sculpt data and gives access to SculptObject.
  • SculptObject represents the high-poly sculpting mesh.

A SculptObject contains a SculptLayerSystem. This layer system can have many SculptLayer or SculptFolder (which contain SculptLayer). Each SculptLayer has exactly one SculptLayerData.

  • SculptLayerSystem
  • SculptLayerBase
  • SculptLayer
  • SculptFolder
  • SculptLayerData

The sculpt object can also be obtained with: