diff options
| author | yum <yum.food.vr@gmail.com> | 2024-05-27 13:28:38 -0700 |
|---|---|---|
| committer | yum <yum.food.vr@gmail.com> | 2024-05-27 13:28:38 -0700 |
| commit | 1a62981f052ca321ca47627d41cda83e8ea60420 (patch) | |
| tree | 3f9c36933b8414459a0a8c335ab2a41c148211bb /tooner.shader | |
| parent | 33b2b8a3ab0ddea85c7a3f03f918fe5ee6874426 (diff) | |
Add mix modes to PBR overlay albedo channel
Diffstat (limited to 'tooner.shader')
| -rw-r--r-- | tooner.shader | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/tooner.shader b/tooner.shader index 3ad48ab..256bfc1 100644 --- a/tooner.shader +++ b/tooner.shader @@ -22,6 +22,7 @@ Shader "yum_food/tooner" _PBR_Overlay0_Tex_NormalStr("Normal texture strength", Range(0, 10)) = 1 _PBR_Overlay0_Mask("Mask", 2D) = "white" {} _PBR_Overlay0_Mask_Invert("Mask invert", Float) = 0.0 + _PBR_Overlay0_Mix("Mix mode", Float) = 0.0 _PBR_Overlay1_Enable("Enable PBR overlay", Float) = 0.0 _PBR_Overlay1_BaseColor("Base color", Color) = (0.8, 0.8, 0.8, 1) @@ -34,6 +35,7 @@ Shader "yum_food/tooner" _PBR_Overlay1_Tex_NormalStr("Normal texture strength", Range(0, 10)) = 1 _PBR_Overlay1_Mask("Mask", 2D) = "white" {} _PBR_Overlay1_Mask_Invert("Mask invert", Float) = 0.0 + _PBR_Overlay1_Mix("Mix mode", Float) = 0.0 _PBR_Overlay2_Enable("Enable PBR overlay", Float) = 0.0 _PBR_Overlay2_BaseColor("Base color", Color) = (0.8, 0.8, 0.8, 1) @@ -46,6 +48,7 @@ Shader "yum_food/tooner" _PBR_Overlay2_Tex_NormalStr("Normal texture strength", Range(0, 10)) = 1 _PBR_Overlay2_Mask("Mask", 2D) = "white" {} _PBR_Overlay2_Mask_Invert("Mask invert", Float) = 0.0 + _PBR_Overlay2_Mix("Mix mode", Float) = 0.0 _PBR_Overlay3_Enable("Enable PBR overlay", Float) = 0.0 _PBR_Overlay3_BaseColor("Base color", Color) = (0.8, 0.8, 0.8, 1) @@ -58,6 +61,7 @@ Shader "yum_food/tooner" _PBR_Overlay3_Tex_NormalStr("Normal texture strength", Range(0, 10)) = 1 _PBR_Overlay3_Mask("Mask", 2D) = "white" {} _PBR_Overlay3_Mask_Invert("Mask invert", Float) = 0.0 + _PBR_Overlay3_Mix("Mix mode", Float) = 0.0 [NoScaleOffset] _EmissionTex("Emission map", 2D) = "black" {} _EmissionStrength("Emission strength", Range(0, 2)) = 0 @@ -231,24 +235,40 @@ Shader "yum_food/tooner" #pragma shader_feature_local _ _PBR_OVERLAY0_ROUGHNESS_MAP #pragma shader_feature_local _ _PBR_OVERLAY0_METALLIC_MAP #pragma shader_feature_local _ _PBR_OVERLAY0_MASK + #pragma shader_feature_local _ _PBR_OVERLAY0_MIX_ALPHA_BLEND + #pragma shader_feature_local _ _PBR_OVERLAY0_MIX_ADD + #pragma shader_feature_local _ _PBR_OVERLAY0_MIX_MIN + #pragma shader_feature_local _ _PBR_OVERLAY0_MIX_MAX #pragma shader_feature_local _ _PBR_OVERLAY1 #pragma shader_feature_local _ _PBR_OVERLAY1_BASECOLOR_MAP #pragma shader_feature_local _ _PBR_OVERLAY1_NORMAL_MAP #pragma shader_feature_local _ _PBR_OVERLAY1_ROUGHNESS_MAP #pragma shader_feature_local _ _PBR_OVERLAY1_METALLIC_MAP #pragma shader_feature_local _ _PBR_OVERLAY1_MASK + #pragma shader_feature_local _ _PBR_OVERLAY1_MIX_ALPHA_BLEND + #pragma shader_feature_local _ _PBR_OVERLAY1_MIX_ADD + #pragma shader_feature_local _ _PBR_OVERLAY1_MIX_MIN + #pragma shader_feature_local _ _PBR_OVERLAY1_MIX_MAX #pragma shader_feature_local _ _PBR_OVERLAY2 #pragma shader_feature_local _ _PBR_OVERLAY2_BASECOLOR_MAP #pragma shader_feature_local _ _PBR_OVERLAY2_NORMAL_MAP #pragma shader_feature_local _ _PBR_OVERLAY2_ROUGHNESS_MAP #pragma shader_feature_local _ _PBR_OVERLAY2_METALLIC_MAP #pragma shader_feature_local _ _PBR_OVERLAY2_MASK + #pragma shader_feature_local _ _PBR_OVERLAY2_MIX_ALPHA_BLEND + #pragma shader_feature_local _ _PBR_OVERLAY2_MIX_ADD + #pragma shader_feature_local _ _PBR_OVERLAY2_MIX_MIN + #pragma shader_feature_local _ _PBR_OVERLAY2_MIX_MAX #pragma shader_feature_local _ _PBR_OVERLAY3 #pragma shader_feature_local _ _PBR_OVERLAY3_BASECOLOR_MAP #pragma shader_feature_local _ _PBR_OVERLAY3_NORMAL_MAP #pragma shader_feature_local _ _PBR_OVERLAY3_ROUGHNESS_MAP #pragma shader_feature_local _ _PBR_OVERLAY3_METALLIC_MAP #pragma shader_feature_local _ _PBR_OVERLAY3_MASK + #pragma shader_feature_local _ _PBR_OVERLAY3_MIX_ALPHA_BLEND + #pragma shader_feature_local _ _PBR_OVERLAY3_MIX_ADD + #pragma shader_feature_local _ _PBR_OVERLAY3_MIX_MIN + #pragma shader_feature_local _ _PBR_OVERLAY3_MIX_MAX #pragma shader_feature_local _ _LTCGI #pragma shader_feature_local _ _TESSELLATION #pragma shader_feature_local _ _MATCAP0_DISTORTION0 |
