summaryrefslogtreecommitdiffstats
path: root/yum_pbr.cginc
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2026-01-24 16:54:26 -0800
committeryum <yum.food.vr@gmail.com>2026-01-24 16:54:26 -0800
commitd0c27e80cefa593641f3525ef23e7fc5631b136b (patch)
tree2894d04cac14f1403f49d52f8a742440cb8cfbf1 /yum_pbr.cginc
parent4885fb42bd42f5dfb7fdc198bd0cc42be7959aaf (diff)
Add anisotropic reflections
Diffstat (limited to 'yum_pbr.cginc')
-rw-r--r--yum_pbr.cginc4
1 files changed, 4 insertions, 0 deletions
diff --git a/yum_pbr.cginc b/yum_pbr.cginc
index 6049b35..2b746d5 100644
--- a/yum_pbr.cginc
+++ b/yum_pbr.cginc
@@ -327,6 +327,10 @@ YumPbr GetYumPbr(v2f i, f2f f) {
result.emission += glitter_albedo.rgb * glitter_albedo.a * _Glitter_Emission;
#endif
+#if defined(_ANISOTROPY)
+ result.binormal = normalize(cross(result.normal, i.tangent.xyz) * i.tangent.w);
+#endif
+
return result;
}