From 01255d3804afbcaf6c3b9fb620c51291c64f9335 Mon Sep 17 00:00:00 2001 From: yum Date: Fri, 21 Jun 2024 18:18:50 -0700 Subject: Add parameters for outline width multiplier & stenciling Outline width makes it easier to animate outline width across an avatar with many materials of different widths. Stenciling being toggleable is just nice for customization. --- tooner.shader | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'tooner.shader') diff --git a/tooner.shader b/tooner.shader index d03d53e..d8a8283 100644 --- a/tooner.shader +++ b/tooner.shader @@ -96,6 +96,8 @@ Shader "yum_food/tooner" _Outline_Emission_Strength("Outline emission strength", Range(0, 2)) = 0.2 _Outline_Mask("Outline mask", 2D) = "white" {} _Outline_Mask_Invert("Invert outline mask", Float) = 0.0 + _Outline_Width_Multiplier("Outline width multiplier", Float) = 1 + [MaterialToggle] _Outline_Stenciling("Enable outline stenciling", Float) = 1 _Glitter_Enabled("Glitter enabled", Float) = 0 _Glitter_Mask("Glitter mask", 2D) = "white" {} @@ -400,7 +402,7 @@ Shader "yum_food/tooner" ZTest LEqual Stencil { - Ref 1 + Ref [_Outline_Stenciling] Comp Greater } -- cgit v1.2.3