From a95481afa226d76d671b13515ee2abc59359b87a Mon Sep 17 00:00:00 2001 From: yum Date: Tue, 16 Jul 2024 12:50:12 -0700 Subject: 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 --- tooner.shader | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'tooner.shader') 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 } -- cgit v1.2.3