A plugin for a convenient Custom Stencil management, based on Gameplay Tags instead of raw values.
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.
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