No announcement yet.

AutoDecalMerger Plugin

  • Filter
  • Time
  • Show
Clear All
new posts

    [SUBMITTED] AutoDecalMerger Plugin

    AutoDecalMerger Plugin allows you to spawn merge-able permanent decals and automagically merges them once overlapped.
    This will dramatically increase performance.
    Full blueprint support!
    AutoDecalMerger Plugin is very useful for adding up certain gore level for your top down game, or for similar concepts.
    The Plugin merges overlapping Vertically Projected Decals (spawned by DecalManagerComponent) thus reducing pixel overdraw to as low as possible.

    This allows you to have hundreds of translucent Decals in a dense area, the denser the area the more decals you can merge.
    The heavy processing is done on a background thread, allowing as less performance impact on the game thread as possible.

    *Note: The merging is done by approximation of the material's textures thus having some margin of errors.
    *Note2: Therefore the plugin is not intended to be used with close-ups.

    AutoDecalMerger Plugin is a great tool for creating great games.

    Technical details:

    Use DecalManagerComponent to spawn decals. DecalManagerComponent utilizes an
    adjustable background thread that merges decals without stalling the main thread.

    *Note: AutoDecalMerger Plugin does not merges every deferred decals spawned in the level, it merges only decals spawned by DecalManagerComponent

    Texture requirements:
    • Compression settings must be VectorDisplacementmap (RGBA8)
    • Mip Gen settings must be NoMipmaps
    • sRGB gamma correction must be turned OFF.
    • Never Stream option must be turned ON.

    Material requirements:
    • Material must have a texture parameter named "Texture" !
    • The sampler type of the texture parameter must be "Linear Color".

    *Note: The more complex the material is, the bigger the error level will be. The plugin accounts only the texture itself.

    Number of classes: 5
    Network Replicated: No
    Supported Development Platforms: Mac, iOS, Linux, Android, Win32, Win64
    Supported Target Build Platforms: Mac, iOS, Linux, Android, Win32, Win64
    Tested Platforms: Mac, Win64
    Last edited by ColdSteel48; 10-14-2017, 01:19 PM.


    I own the AutoDecalMerger Plugin. Is there a good way to get a reference to the new decal and fade it out or just destroy it. Like in most games I would like to fade the blood out and have it disappear after like 30 seconds. I dont want to destroy all the blood just the older decals so the ground is clean again. What the work flow on something like that?



      Hey GameMaster79,

      Thank you for buying the plugin.

      Unfortunately there is no way to do what you ask for.

      The whole point of the plugin is to allow you to have a lot of persistent decals.

      All the spawned decals are merged into 1 decal therefore you can not separate them.

      I apologize if this may caused any inconvenience.