Search Results for

    Show / Hide Table of Contents

    HOWTO: Create a decal

    In this tutorial, you will learn how to create and use decals. Follow the instructions to create a simple blood stain. If you need the required texture checkout the official Flax Samples repository to get one.

    1. Create a material

    The first step is to create a new material asset (see the Materials Basics page to learn how to do it).

    2. Set Domain to Decal

    The next step is to open the material editor and change the material Domain to Decal as shown in the picture below.

    Set Domain To Decal

    3. Add the decal texture

    Now drag and drop the texture you want to draw as a decal. Then connect it with the material color and opacity properties as show in the picture below. You can also see the preview of the decal in the Material Preview panel.

    Add Decal Texture

    4. Save the material

    Press Ctrl+S or click the Save button to save the changes in the material asset.

    5. Create a Decal actor

    Now add a new Decal actor to your scene. You can drag and drop it from the Toolbox Window (Visuals tab) or use a Scene Tree Window and the dedicated context menu.

    Add Decal

    6. Assign material

    Select the created decal actor and assign the material to its Material property.

    Set Decal Material

    7. See the results

    Ready Decal

    Your decal is ready. You can use it in your game. Also, decals can be spawned at runtime via a C# script and you can create a virtual dynamic material instance to modify the decal parameters, for instance: fade off the decal after a timeout.

    • Improve this Doc
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat