Skip to content

Skeletal Decals

Get on Fab

Skeletal Decals is an Unreal Engine plugin that eliminates decal drifting on skeletal meshes by handling decal calculations within the material through custom HLSL, using a render target as an efficient lookup table.

🎬Overview | 🕹️Demo | 💡Example Project

Key Features:

  • High Decal Count – Configure the decal limit to match your project’s performance budget.
  • No UV Requirements – Works independently of UVs; no pre-baked channels needed.
  • Built-in Randomization – Features random rotation, scaling, and atlas-based texture selection.
  • Modular Mesh Support – Seamlessly handles characters with multiple skeletal mesh components.
  • Efficient HLSL – Optimized shader code minimizes texture samples and calculations.
  • Integrated Animation – Native animation system similar to Unreal’s standard decal component.
  • Blueprint-Accessible – User-friendly design for Blueprint-oriented developers.
  • C++ Performance – Built in C++ for optimal runtime efficiency.
  • Full Documentation – Comprehensive guides and references included.
  • Multiplayer Ready – Visual effects replicate in multiplayer, with an example project showing implementation.

Overview

The Skeletal Decal Component is an actor component that manages configuration and logic. It supports replication, save/load, and copy decals system, and operates in two distinct modes:

  1. Projected Mode: Emulates standard decal projection within the shader with rotation control.
  2. Sphere Mode: Uses two sphere masks for simple, high-performance impact effect or mask.

Last updated on