Custom Stencil State Machine

A plugin for a convenient Custom Stencil management, based on Gameplay Tags instead of raw values.

Category:
Tags: , , , , , , , , , , , , , , , , , , ,

Description

Preview: https://youtu.be/6tz26d3kfh0

This plugin allows you to create a multi state machine for custom stencil post processes based on Gameplay Tags instead of integer values. Only 2 material nodes are needed to set up. The plugin provides various functions for adding, removing, and checking the Primitive Component custom stencil. It also allows you to load the default post process settings to every level. And since it’s based on Gameplay Tags, it’s very easy to find all usages of a specific stencil type in assets.

NOTE: This plugin uses a bit flags technique, so you can create up to 8 custom stencil states with it, because the maximum value of the custom stencil is 255, so we can use up to 8 bits.

Technical Details

Documentation

Code Modules:

Number of Blueprints: 5 material functions

Number of C++ Classes: 4

Network Replicated: N/A

Supported Development Platforms: Windows

Supported Target Build Platforms: Win64

Example Project: Example assets are in the plugin’s Content folder

Supported Engine Versions

5.0 – 5.3