summaryrefslogtreecommitdiffstats
path: root/tooner.shader
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2024-07-16 12:50:12 -0700
committeryum <yum.food.vr@gmail.com>2024-07-16 12:50:12 -0700
commita95481afa226d76d671b13515ee2abc59359b87a (patch)
tree6dafd93ecf2770e2b1e878bcf193b97ef19934a5 /tooner.shader
parentfdcb4dee7e8c5dbc46dc1513b57ed14851876303 (diff)
Add lighting multiplier & reflection probe saturation control
Also: * Shadow caster works with cutout now * Normalize interpolated mesh normal in fragment shader * Indirect specular affects clearcoat * Bugfix: rename v2f vertex to pos in tessellation shader * Hue shift affects outlines
Diffstat (limited to 'tooner.shader')
-rw-r--r--tooner.shader6
1 files changed, 6 insertions, 0 deletions
diff --git a/tooner.shader b/tooner.shader
index f2df686..46d33e3 100644
--- a/tooner.shader
+++ b/tooner.shader
@@ -102,6 +102,8 @@ Shader "yum_food/tooner"
[NoScaleOffset] _Tex_NormalStr("Normal texture strength", Range(0, 10)) = 1
_Cubemap("Cubemap", Cube) = "" {}
+ _Lighting_Factor("Lighting factor", Range(0, 5)) = 1
+ _Reflection_Probe_Saturation("Reflection probe saturation", Range(0, 1)) = 1
_Min_Brightness("Min brightness", Range(0, 1)) = 0
_Max_Brightness("Max brightness", Range(0, 1.5)) = 1
_Mesh_Normal_Strength("Mesh normal strength", Range(0, 10)) = 1
@@ -402,8 +404,12 @@ Shader "yum_food/tooner"
"LightMode" = "ShadowCaster"
}
CGPROGRAM
+ #pragma target 5.0
+ #include "feature_macros.cginc"
+
#pragma vertex vert
#pragma fragment frag
+
#include "mochie_shadow_caster.cginc"
ENDCG
}