summaryrefslogtreecommitdiffstats
path: root/pbr.cginc
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2026-03-24 18:23:53 -0700
committeryum <yum.food.vr@gmail.com>2026-03-24 18:23:53 -0700
commit58a8ad92f766baddb2c832597a43088def456d82 (patch)
tree5a8b6868847ecd7234e7b52992be002abef6b281 /pbr.cginc
parent81637c1a3fab4f92e6da7517dd118d5bb4526865 (diff)
Refactor ssdf and matcaps/rl into "late pbr" stage; implement ssdf shadows
Diffstat (limited to 'pbr.cginc')
-rwxr-xr-xpbr.cginc11
1 files changed, 0 insertions, 11 deletions
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);