BodyPaint

BodyPaint is a module that allows to draw bitmap textures on polygon objects. The BodyPaint API allows to access the edited textures. The API is defined in c4d_painter.h.

Several utility functions are provided; the most important are:

Related classes are:

  • PaintBitmap is the base class for all BodyPaint images classes.
  • PaintTexture is a texture that contains multiple layers. The active texture is obtained with PaintTexture::GetSelectedTexture().
  • PaintLayer is the base class for layers within a PaintBitmap. Layers can be PaintLayerBmp, PaintLayerFolder, or PaintLayerMask.
  • PaintMaterial represents a paintable material.
Note
A PaintBitmap can also be obtained from a MultipassBitmap with MultipassBitmap::GetPaintBitmap().