Painting Component

Painting component is simple enough to use. You just need to add the painting component to the actor and set the parameter, specifying paintable mesh. Then we set the material parameters via the actor, passing the render target to the material.

Category:
Tags: , , , , ,

Description

The painting component is 100% blueprints, it can paint colors on static, skeletal mesh in various ways at runtime. And you can also paint texture onto the mesh. You can also calculate the percentage of a given color by getting the data from the render target.

Attention!!!

Usage conditions of the painting component:

Documentation:

PaintingComponentDocumentation.docx

Technical Details

 PaintShapeMask(Sphere, Cube, Capsule)

 PaintTextureMask

ClearMask

PaintShapeMaskByTag(Sphere, Cube, Capsule)

 ClearMaskByTag

GetColorPercent(Incredibly Inefficient And Slow Operation)

PainterCharacter

PaintableActor

PaintCollision(Shape, Texture)

PaintSceneComponent(Shape, Texture)

ColorPercentBar(SingleChannel, Multichannel)

SplinePaintCollision

Number of Blueprints: 29

Number of Widget Blueprints: 2

Network Replicated: no

Supported Development Platforms: Windows, Linux, Mac (Only Windows Tested)

Supported Target Build Platforms: Win64, Mac, Linux, Android, IOS, PS4, XboxOne (Only Win64 Tested)

Supported Engine Versions

4.20 – 4.27, 5.0 – 5.2