summaryrefslogtreecommitdiffstats
path: root/tooner.shader
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2024-06-21 18:18:50 -0700
committeryum <yum.food.vr@gmail.com>2024-06-21 18:18:50 -0700
commit01255d3804afbcaf6c3b9fb620c51291c64f9335 (patch)
tree9fb3c9bcca6d52d0830366b3388b5330fa4cbcee /tooner.shader
parenteadd7efade2162ac66d35c2a9c3e73bb5826f974 (diff)
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.
Diffstat (limited to 'tooner.shader')
-rw-r--r--tooner.shader4
1 files changed, 3 insertions, 1 deletions
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
}