From 46265149d719c0ebb61b0b72d9884f8bb5a76f4b Mon Sep 17 00:00:00 2001 From: yum Date: Mon, 30 Mar 2026 16:31:49 -0700 Subject: Add tangent space normal debug view; rename gaussianize.py --- pbr.cginc | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'pbr.cginc') diff --git a/pbr.cginc b/pbr.cginc index c9ee5c5..337d967 100755 --- a/pbr.cginc +++ b/pbr.cginc @@ -42,6 +42,7 @@ float2 parallax_offset(float2 uv, float3 view_dir_world, float3x3 tbn) { float prev_depth = cur_depth; float prev_height = cur_height; + [loop] for (int i = 0; i < (int)step_count; i++) { bool was_inside = cur_depth < cur_height; if (was_inside != inside) break; @@ -401,6 +402,10 @@ Pbr getPbr(v2f i) { pbr.normal = normalize(mul(normal_tangent, pbr.tbn)); +#if defined(_DEBUG_VIEW_TANGENT_SPACE_NORMALS) + pbr.tangent_normal = normal_tangent; +#endif + #if defined(_BENT_NORMALS) float3 bent_ts = UnpackNormal(_Bent_Normals_Map.Sample( aniso4_trilinear_repeat_s, uv_parallax * _Bent_Normals_Map_ST.xy + -- cgit v1.2.3