diff options
| author | yum <yum.food.vr@gmail.com> | 2026-03-24 18:23:53 -0700 |
|---|---|---|
| committer | yum <yum.food.vr@gmail.com> | 2026-03-24 18:23:53 -0700 |
| commit | 58a8ad92f766baddb2c832597a43088def456d82 (patch) | |
| tree | 5a8b6868847ecd7234e7b52992be002abef6b281 /pbr.cginc | |
| parent | 81637c1a3fab4f92e6da7517dd118d5bb4526865 (diff) | |
Refactor ssdf and matcaps/rl into "late pbr" stage; implement ssdf shadows
Diffstat (limited to 'pbr.cginc')
| -rwxr-xr-x | pbr.cginc | 11 |
1 files changed, 0 insertions, 11 deletions
@@ -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); |
