From 58a8ad92f766baddb2c832597a43088def456d82 Mon Sep 17 00:00:00 2001 From: yum Date: Tue, 24 Mar 2026 18:23:53 -0700 Subject: Refactor ssdf and matcaps/rl into "late pbr" stage; implement ssdf shadows --- pbr.cginc | 11 ----------- 1 file changed, 11 deletions(-) (limited to 'pbr.cginc') diff --git a/pbr.cginc b/pbr.cginc index f81f95e..2ddcdbf 100755 --- a/pbr.cginc +++ b/pbr.cginc @@ -7,7 +7,6 @@ #include "instancing.cginc" #include "interpolators.cginc" #include "letter_grid.cginc" -#include "ssfd.cginc" #include "texture_utils.cginc" #if defined(_PARALLAX_HEIGHTMAP) @@ -182,15 +181,6 @@ void apply_letter_grid(v2f i, inout Pbr pbr) { #endif } -void apply_ssfd(float2 uv, inout float3 albedo) { -#if defined(_SSFD) - float ssfd_mask = ssfd(uv, _SSFD_Scale, _SSFD_Max_Fwidth, 0, _SSFD_Noise); - float ssfd_mask_fw = fwidth(ssfd_mask); - ssfd_mask = smoothstep(_SSFD_Threshold - ssfd_mask_fw * 0.5, _SSFD_Threshold + ssfd_mask_fw * 0.5, ssfd_mask); - albedo += ssfd_mask * _SSFD_Tint.rgb; -#endif -} - Pbr getPbr(v2f i) { Pbr pbr = (Pbr) 0; @@ -236,7 +226,6 @@ Pbr getPbr(v2f i) { apply_marble(i.worldPos, pbr.albedo.xyz); apply_kintsugi(i.worldPos, pbr.albedo.xyz, pbr.smoothness, pbr.metallic); - apply_ssfd(i.uv01.xy, pbr.albedo.xyz); apply_letter_grid(i, pbr); applyDecals(i, pbr, normal_tangent); -- cgit v1.2.3