diff options
| author | yum <yum.food.vr@gmail.com> | 2024-07-16 12:50:12 -0700 |
|---|---|---|
| committer | yum <yum.food.vr@gmail.com> | 2024-07-16 12:50:12 -0700 |
| commit | a95481afa226d76d671b13515ee2abc59359b87a (patch) | |
| tree | 6dafd93ecf2770e2b1e878bcf193b97ef19934a5 /tooner.shader | |
| parent | fdcb4dee7e8c5dbc46dc1513b57ed14851876303 (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.shader | 6 |
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 } |
