- Версия Unreal Engine
- 5.7
- Region Fill → Define decal areas using Add (blue) and Subtract (orange) regions drawn directly in the viewport. Generate decals inside complex shapes with multiple loops, hole-cutting, density control, clustering, boundary padding, and seed-based repeatability. Fully integrated with material slots, overdraw gates, grouping, and object filtering.
- Object Filtering → Paint decals only where you want. Add any actor, instanced level or tag groups to a live filter list, switch between Avoid Listed and Only Listed modes, and fine-tune the allowed area with adjustable padding. Deleted or renamed actors auto-purge from the list for a seamless workflow.
- Added Debug | Overdraw tools → visualize decal stack density with a live heat-map grid, adjustable cell size and thresholds, plus soft and hard gating modes to warn or prevent excessive stacking.
- Spray Paint Mode → is a new paint mode that drops a one-click burst of randomized decals within your brush radius. Choose between Ring for rim based placement and Poisson (blue-noise) distributions for fast, natural-looking sprays.
- UI Focus Material Only → Toggle switch to display only tag filters and material slots for an uncluttered UI.
- HUD Overlay → Viewport display of current slot, tags, weight, brush radius, and mode currently being used.
- Per-Slot Max Spawns → Limit decals per material in a single stroke for tighter control.
- Performance & workflow tweaks for smoother painting and cleaner feedback.
- Brush-based painting → Adjustable radius, spacing, scatter, and density.
- Live viewport previews → Ghost decals, brush rings, and spacing guides.
- Smart erasing → Shift + LMB removes decals within the brush radius.
- Randomization controls → Scale, rotation, and weighted materials for natural results.
- Height, slope & edge filters → Precise control over where decals appear.
- Overlap prevention & limits → Avoid stacking and set per-stroke or total caps.
- Projection axis selector (X/Y/Z) → Perfect for floor, wall, or ceiling alignment.
- Grouping system → Auto-organize decals under group actors for a clean Outliner.
- Config management → Save, reload, or reset brush settings instantly.
- Tagging System → Assign tags per material slot for quick filtering and organization.
- Grouping by Tags → Automatically organizes decals in the Outliner using Active or Forced Tag modes.
- Shuffle & Normalize → Randomize tag weights for natural, non-repetitive results.
- Auto-Naming Slots → Material slots inherit names from their assigned decals — rename or sort alphabetically anytime.
- Angle Snap (Alt) → Clean, repeatable path runs with user-defined angle steps.
- Vertex Magnet Snap (V) → Snaps path endpoints to nearest mesh vertex — great for edges.
- Anchor Options → 9 anchor points for stable scaling and consistent projection.
- Path Layouts → Fit modes (Spacing, Stretch, Even Count), multi-lane stamping, and jitter controls.
- Anchor Scaling → Pin decals by center, side, or edge for directional control.
- Binary Rotation & Scale → Alternate between two defined values (e.g. ±90°, ±1) for structured randomness.
- Decal Counter → Displays accurate totals per level or sub-level.
- Hidden Surface Toggle → Allow placement on hidden actors for debugging or previewing.
- Sorting Order → Per-material control over overlapping decals.
- Max Scene & Stroke Limits → Fine-tune performance and output.
- Paint dozens of decals in seconds.
- Stay organized with automatic grouping and tagging.
- Achieve natural, varied results effortlessly.
- Built by and for environment artists, level designers, and tech artists who value speed and control.
Pair Xdecal Painter with the Xdecal Tri-Projection Material for perfect, non-stretching decals across complex surfaces — an unbeatable combo for realistic environments.
Technical details
Tools & Plugins--------------------
Features:
- Paint decals directly in the viewport (like Foliage tool)
- Brush: radius, spacing (adaptive), density/scatter/falloff
- Height/Slope/Edge filters; overlap prevention
- Ghost preview, filled brush ring
- Erase mode (Shift+LMB), distance/spacing gate
- Group parenting to Outliner actor
- Shortcuts: [ / ] radius, Ctrl/Shift+Mouse Wheel
- Bonus: Decal Sniffer (find/select nearby decals)
Code Modules:
- XdecalPainter (Editor)
Number of Blueprints:
- 0
Number of C++ Classes:
- 3 (Module, Editor Mode, Settings)
Network Replicated:
- No (Editor-only tool)
Supported Development Platforms:
- Windows: Yes
- Mac: Yes
- Linux: Yes
Supported Target Build Platforms:
- Not applicable (Editor-only; no runtime dependency in packaged builds)
Documentation Link:
- XDecalPainter_Help
Important/Additional Notes:
- Unreal Engine 5.6+ (tested on 5.6)
- Editor-only plugin; does not need to be enabled for packaged games
- Compatible with default Decal Actors and standard UE workflows
![[Photoscanned] Construction Site: Rough Edge](https://media.fab.com/image_previews/gallery_images/7f7e1bec-a013-43bc-964d-28cf31244634/db9c7223-aab3-44cf-9692-6bdc6361bb27.jpg)



