Table of Contents

🔳 CosterGraphics.Systems.OutlineSystem


Outline System Composite Shader Properties

🥚 The Outline System Composite Mask Texture2D Shader Properties (The Outline Recipes 'Ingredients')

Below are the property names of the 🎭Mask textures that are available to the final Full-Screen 🖼️Composite shaders of each Tier. The system's Scriptable Renderer Features only run the required Render Passes for it if the final composite shader has one of these properties added to the Shader. Adding any of these Texture2D properties to a full-screen composite outline shader will instruct the 🧑‍🎨Outline3DRenderFeature to run the required Render Passes to generate the texture and to set it to the value of the property, if supported by the Tier of the feature:

Type Property Name Simple Basic Advanced Pro
Texture2D _OutlineColorTextureMask ✔️ ✔️ ✔️ ✔️
Texture2D _OutlineColorTextureMaskDepthTested ✔️ ✔️ ✔️ ✔️
Texture2D _CameraOpaqueTexture ✔️ ✔️ ✔️ ✔️
Texture2D _OutlineDepthTextureMask ✔️ ✔️ ✔️
Texture2D _OutlineNormalsTextureMask ✔️ ✔️ ✔️
Texture2D _OutlineUVTextureMask ✔️ ✔️ ✔️
Texture2D _OutlineObjectIDTextureMask ✔️ ✔️
Texture2D _OutlineJFAUVSeedsTextureMask_Inside ✔️
Texture2D _OutlineJFAUVSeedsTextureMask_Outside ✔️
Texture2D _OutlineJFAUVJumpTextureMask_Inside ✔️
Texture2D _OutlineJFAUVJumpTextureMask_Outside ✔️


"Everything is Via."

GRTZ: MB🍺