From 6206a5b8a96dc5eb3f5b12a3c4ccf26844421193 Mon Sep 17 00:00:00 2001 From: yum Date: Sun, 13 Oct 2024 16:38:40 -0700 Subject: Fog lod scales with density --- fog.cginc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fog.cginc b/fog.cginc index 56ac2f2..1e96b20 100644 --- a/fog.cginc +++ b/fog.cginc @@ -173,7 +173,7 @@ Fog00PBR getFog00(v2f i) { float ao = 0; for (uint ii = 0; ii < step_count; ii++) { const float3 p = ro + (rd * step_size) * ii; - const float lod = floor((ii * step_size) / _Gimmick_Fog_00_Lod_Half_Life); + const float lod = floor((ii * step_size) / (_Gimmick_Fog_00_Lod_Half_Life * _Gimmick_Fog_00_Density)); const float map_p = map(p, lod); float4 c = float4(0, 0, 0, map_p); -- cgit v1.2.3