summaryrefslogtreecommitdiffstats
path: root/3ner.cginc
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2026-03-24 17:23:40 -0700
committeryum <yum.food.vr@gmail.com>2026-03-24 17:23:40 -0700
commit81637c1a3fab4f92e6da7517dd118d5bb4526865 (patch)
treed01e3ee10c5992460982767101dda070c46801ae /3ner.cginc
parent043de4d0360c54a507b90369e1afe1d1d6ace28f (diff)
Encapsulate ssfd and letter grid inside pbr.cginc
Diffstat (limited to '3ner.cginc')
-rwxr-xr-x3ner.cginc18
1 files changed, 0 insertions, 18 deletions
diff --git a/3ner.cginc b/3ner.cginc
index 3a27153..e5dd027 100755
--- a/3ner.cginc
+++ b/3ner.cginc
@@ -20,8 +20,6 @@
#include "ray_marching.cginc"
#include "vertex.cginc"
#include "matcap.cginc"
-#include "letter_grid.cginc"
-#include "ssfd.cginc"
v2f vert(appdata v) {
#if defined(SHADOW_CASTER_PASS) && !defined(_SHADOW_CASTER)
@@ -313,18 +311,6 @@ float4 frag(v2f i, uint facing : SV_IsFrontFace
Pbr pbr = getPbr(i);
-#if defined(_SSFD)
- float ssfd_mask = ssfd(i.uv01.xy, _SSFD_Scale, _SSFD_Max_Fwidth, 0, _SSFD_Noise);
- pbr.albedo *= (ssfd_mask > _SSFD_Threshold);
-#endif
-
-#if defined(_LETTER_GRID)
- LetterGridOutput letter_grid_output = LetterGrid(i);
- pbr.albedo.rgb = lerp(pbr.albedo.rgb, letter_grid_output.albedo, letter_grid_output.albedo.a);
- pbr.metallic = lerp(pbr.metallic, letter_grid_output.metallic, letter_grid_output.albedo.a);
- pbr.roughness = lerp(pbr.roughness, letter_grid_output.roughness, letter_grid_output.albedo.a);
-#endif
-
[branch]
if (_Mode == 1) {
clip(pbr.albedo.a - 0.5);
@@ -337,10 +323,6 @@ float4 frag(v2f i, uint facing : SV_IsFrontFace
BrdfData bd;
float4 lit = brdf(pbr, light_data, bd);
-#if defined(_LETTER_GRID)
- lit.rgb += letter_grid_output.emission * letter_grid_output.albedo.a;
-#endif
-
return apply_debug_view(i, pbr, light_data, bd, lit);
}