Mesh Mask Painter


Paint, preview, import, and save RGBA masks directly on skinned meshes, static meshes, and UI Images in the Unity Scene view—without external image-editing software.


by Pishi


Price History +

RGBA Mesh Mask Painter is a Unity Editor tool for creating and refining packed RGBA masks directly in the Scene view. Add the component to a SkinnedMeshRenderer, MeshFilter + MeshRenderer, or UGUI Canvas Image and paint while previewing the result directly on the target.

Work with RGBA, RGB, or individual R, G, B, and A channels. Import existing PNG files, copy and paste between channels, fill or invert values, sample colors from the painted surface, and overwrite the source PNG or save the result as a new file.

Canvas Images automatically load their Source Image, making quick transparency cleanup and simple image touch-ups possible without opening external image-editing software.

The package is genre-independent and can be used for material blending, damage, dirt, wetness, emission, dissolve effects, deformation influence, VFX control, character customization, and other shader-driven effects.

Brush radius, falloff, opacity, flow, color, channel values, UV set, output resolution, and edge padding are customizable. Mesh masks are stored per vertex, while Canvas Image edits are stored per pixel at the source image’s native resolution.

No helper GameObject, external ScriptableObject, or third-party framework is required.