4D Paint

Compatible with R20, R21, S22.118+, R23.110+, S24, R25, S26, 2023 and 2024 on both OSX (Intel & M1) and Windows. Also available for 2025 and 2026 for Windows only.

Get 4D Paint!

Includes the following

Comes with Painting and Vector layouts

Full documentation can be found here.

Note: These plugins are no longer being actively developed and do not come with any support. They are just being compiled for new versions of C4D so that you can continue to use them.

As newer versions of C4D have come out, the compatibility of some of the workflows may not work as well as shown in some videos. One example is that Maxon replaced the entire 3D viewports recently and sometimes the view doesn’t update in some cases.

Even though there are some issues and quirks, there are still a few gems in these plugins that might be useful to you in your work.

4D Paint

A Brief History

4D Paint started life as an experiment to see if I could create a painting system that uses the sculpting brush workflows and integrate that with the existing BodyPaint system.

Over time additional features were then added to allow for a UDIM workflow via the creation of the Material Manager. This allowed me to create multiple Standard materials and have a way to create layers over all of them for painting purposes. Later additional features to move UVs, and their texture, to different materials was also added.

Using the BodyPaint layers manager was always a problem because there was no way to easily determine what layer a user was actually trying to paint on. So a new Layer Manager was then created. This followed a visual Photoshop style way of displaying the layers and their textures. And selecting layers within the new layer manager allowed the painting tools to have much more flexibility since it now fully controlled the underlying layers system, instead of trying to guess what the user had selected within the BodyPaint interface.

Over time many features were added to this system and it has become a bit too complicated. It has too many features now and can be quite confusing and a bit overwhelming for most people.

This system works quite well, however it is not 100% perfect. But the tools are still useful for anyone who wishes to use them. And there are many workflows and tools within this bundle if you wish to dig around to see what’s there.

Have fun and I hope you find them useful.


Overview


Tips



Preferences and Layouts


Getting Started Guide


Videos

YouTube Tutorials

YouTube Painting Sessions

YouTube 4D Paint Tutorials

YouTube Paint Brush Tutorials


Forough Amirshahi Portrait

Forough Amirshahi Portrait

By Elise Tak (www.elisetak.com)

Wardrobe Zombie

Wardrobe Zombie

By Elise Tak (www.elisetak.com)


Paint Brush Tutorials

There are a number of paint brush tutorials that were created back for the initial release of R17. While it is recommended to use the new Material View and Layer View, many of the workflows in these older tutorials are still valid for the current paint brush.

Real-Time Projection Painting

Paint directly in the OpenGL Viewport onto Polygon Objects. Each brush dab is projected down onto the surface of the object with the paint being applied to the currently selected Layer in BodyPaint. You can paint using the current color set in the BodyPaint UI or directly apply Stencils or Stamps. You can also use all the Sculpting Symmetry abilities to ensure your painting is symmetrical.

Real-Time Projection Painting

Use Stamps

Paint onto your models using Stamp images. Change the Dab Spacing to apply stamps at regular intervals on your model. Use PNG images with an alpha channel to get just the right shape and look. Use any Cinema 4D Material as a stamp, allowing you to use all the procedural shaders and noises for painting.

Use Stamps

Use Stencils

Paint stencils down onto your models. By painting on a stencil it will project the stencil directly down onto the model, including symmetry. Also use the rectangle and poly modes to project a larger area of the stencil down onto the model. Use any Cinema 4D Material as a stencil. Allowing you to use all the procedural shaders and noises for painting, including multi-channel painting and Allegorithmic Substances.

Use Stencils

Supports Symmetry

Use all the power of the Sculpting Symmetry settings to also paint onto your models symmetrically.

Supports Symmetry

Paint over Multiple Materials

Paint a single brush stroke over Multiple Materials. Each material can have its own selected Layer in BodyPaint and the paint information will be projected onto each of the correct layers for each Material. Including when multi-channel painting.

Paint over Multiple Materials

BodyPaint Integration

When painting the brush will project down and place the texture onto the selected Layer in BodyPaint, for the material being painted on. If you have a Mask selected then it will paint directly into the Mask.

BodyPaint Integration

Paint Multiple Channels At The Same Time

Like other BodyPaint brushes you can enable the Multi Mode and if you have Multiple Channels enabled in BodyPaint then it will paint into each of the channels using the selected color for each specific channel. If you are painting using a Stamp or Stencil then it will place the same Stamp or Stencil color detail into every channel.

Paint Multiple Channels At The Same Time

Use BodyPaint Channel Colors

The paint brush will use colors specified for each channel in BodyPaint. You can select each channel and set a different color for each one and the Paint Brush will correctly get and use these colors. Easily switch between the background and foreground color, specified on each channel, by holding down the ctrl key.

Use BodyPaint Channel Colors

Project Stencils using Fill Tools

Using the Rectangle or Poly Fill modes you can select an area of the Stencil that you would like to project down onto your model.

Project Stencils using Fill Tools

Fill UV Islands with Random Colors

To get a feel for the texture on your model a one click button is included on the brush that will fill each of the UV Islands with a random color and apply this to the selected layer in BodyPaint.

Fill UV Islands with Random Colors

Flood Fill

A quick one click button to flood every UV Island with the currently selected color. This could be thought of as a flood fill button but with the exception that it doesn't paint the entire layer, only where the UVs are on the layer. This feature also respects the Selected Polygons when in Polygon Mode. In this case it will just fill only the UVs for those selected Polygons.

Flood Fill

Respect Polygon Selections

Restrict your painting to just the selected Polygons when in Polygon Mode. Selections will also be used when using the Fill Button to fill all the UV Islands.

Respect Polygon Selections

Quick Fill Polygons With Stencils

A special option to simply flood fill every polygon that the brush touches. This allows you to quickly block out areas of your model with color or, when using Stencils, it will project the Stencil onto the whole polygon in one go. The brush will also respect the Pressure value.

Quick Fill Polygons With Stencils

Edge Detection For Filling

Edge Detection has been included to allow filling parts of the model based on its curvature/flatness.

Edge Detection For Filling

Materials as Stencils and Stamps

By using a Material as the Stencil or Stamp you can projection paint any procedural Material directly onto the surface of your model.

Materials as Stencils and Stamps

Sculpt And Paint at the Same Time

You will also get a brush that is capable of sculpting and painting at the same time. This feature is a bonus experimental feature that will get more updates in future releases.

Sculpt And Paint at the Same Time

Paint Texture for Relief Object

Some objects, such as the Relief Object, can use textures. The paint brush has some update options to allow you to tell C4D to update the objects after, or during a stroke, while you are painting on a texture. This allows you to see real time updates of the Relief Object in the viewport as you paint on a proxy texture. See the videos for more details.

Paint Texture for Relief Object

Paint Over and Fixing UV Seams

Fix up any seams you have painted over with the quick Bleed option. This will bleed out any texture from your UV Islands out into texture space allowing you to fix up any seams after you have painted.

Paint Over and Fixing UV Seams

Sculpt using a Displacer

Paint directly onto a Polygon Object and alter the texture used for the Displacer Deformer. Together with the real-time updates you can now do basic sculpting by texture painting directly on the surface of an object.

Sculpt using a Displacer

Mix Surfaces using a Fusion Shader

By painting directly onto an image in a Mask Channel on a Fusion Shader you can blend between 2 different Surface Textures.

Mix Surfaces using a Fusion Shader