Hi everyone,
I wanted to share a tool I’ve been working on to improve decal workflows in Unreal Engine 5.
Placing decals one by one can get pretty tedious, so I built Xdecal Painter — an editor-only plugin that lets you paint decals directly in the viewport, similar to foliage painting.
The tool supports:
-
Brush-based placement (radius, spacing, density, scatter, falloff)
-
Randomization (scale, rotation, weighted material slots, random seed)
-
Filters (height, slope, edge detection with distance falloff)
-
Placement rules (overlap prevention, project-to-normal)
-
Group parenting for automatic Outliner organization
-
Erase mode (with option to target all decals or only Xdecal decals)
-
Hotkey shortcuts (, Ctrl+Wheel, Shift+Wheel)
It works with any decal materials. If paired with my Xdecal plugin, you also get triplanar projection, mesh masking, atlas support, and edge masking.
Quick 40s demo: YouTube Short
More details + download: Xdecal Painter on FAB
I’d love feedback from other tech artists here — especially on whether features like edge filtering or adaptive spacing hit real workflow needs.