summaryrefslogtreecommitdiffstats
path: root/2ner.shader
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2025-06-14 20:48:03 -0700
committeryum <yum.food.vr@gmail.com>2025-06-14 20:48:03 -0700
commitfbcd6a84b64018a93a3fd4e3e15260d921e93d8e (patch)
tree24a762c1a0f2d8d1dace3418193d838b657e33cd /2ner.shader
parent60e1e2010ab5eaa01dfd00c30f91384f95a78aa2 (diff)
Add meta pass, limit fog to forward base, add fog dir/indir knobs
Diffstat (limited to '2ner.shader')
-rw-r--r--2ner.shader19
1 files changed, 19 insertions, 0 deletions
diff --git a/2ner.shader b/2ner.shader
index 3472187..8a8485c 100644
--- a/2ner.shader
+++ b/2ner.shader
@@ -830,6 +830,8 @@ Shader "yum_food/2ner"
[ThryToggle(_RAYMARCHED_FOG)] _Raymarched_Fog_Enabled("Enable", Float) = 0
_Raymarched_Fog_Steps("Steps", Range(1, 32)) = 32
_Raymarched_Fog_Color("Color", Color) = (0.3, 0.3, 0.3, 1)
+ _Raymarched_Fog_Direct_Light_Intensity("Direct light intensity", Float) = 1
+ _Raymarched_Fog_Indirect_Light_Intensity("Indirect light intensity", Float) = 1
_Raymarched_Fog_Dithering_Noise("Dithering noise", 2D) = "black" {}
_Raymarched_Fog_Density_Noise("Density noise", 3D) = "black" {}
_Raymarched_Fog_Density_Noise_Scale("Density noise scale", Vector) = (1, 1, 1, 0)
@@ -2441,6 +2443,23 @@ Shader "yum_food/2ner"
ENDCG
}
+ Pass {
+ Name "META"
+ Tags { "LightMode" = "Meta" }
+
+ Cull Off
+
+ CGPROGRAM
+ #pragma vertex vert_meta
+ #pragma fragment frag_meta
+ #pragma shader_feature _EMISSION
+ #pragma shader_feature _METALLICGLOSSMAP
+ #pragma shader_feature _ _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A
+
+ #define META_PASS
+ #include "UnityStandardMeta.cginc"
+ ENDCG
+ }
}
CustomEditor "Thry.ShaderEditor"
}