From ab441140208d6dd8317f328f40a25c6054f1a304 Mon Sep 17 00:00:00 2001 From: yum Date: Sat, 4 Jan 2025 19:18:35 -0800 Subject: Fix shadow caster pass --- fog.cginc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'fog.cginc') diff --git a/fog.cginc b/fog.cginc index 04f1e1b..a5ac588 100644 --- a/fog.cginc +++ b/fog.cginc @@ -229,13 +229,14 @@ Fog00PBR getFog00(v2f i, ToonerData tdata) { float3 obj_pos_depth_hit; float2 screen_uv; + float eye_depth_world; { float3 full_vec_eye_to_geometry = i.worldPos - _WorldSpaceCameraPos; float3 world_dir = normalize(i.worldPos - _WorldSpaceCameraPos); float perspective_divide = 1.0 / i.pos.w; float perspective_factor = length(full_vec_eye_to_geometry * perspective_divide); screen_uv = i.screenPos.xy * perspective_divide; - float eye_depth_world = + eye_depth_world = GetLinearZFromZDepth_WorksWithMirrors( SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, tdata.screen_uv), screen_uv) * perspective_factor; @@ -400,7 +401,7 @@ Fog00PBR getFog00(v2f i, ToonerData tdata) { Fog00PBR pbr; pbr.albedo = acc; - pbr.albedo.a *= 10; + pbr.albedo.a *= 1; pbr.albedo.a = smooth_min(pbr.albedo.a, .99, 1); // Add some dithering to lit color to break up banding -- cgit v1.2.3