From f13c88295826d439c70cb9dfb4a9dd5d6ae46ff0 Mon Sep 17 00:00:00 2001 From: yum Date: Wed, 6 Aug 2025 22:12:15 -0700 Subject: Switch to independent implementations of D/G terms --- pbr.cginc | 3 +++ 1 file changed, 3 insertions(+) (limited to 'pbr.cginc') diff --git a/pbr.cginc b/pbr.cginc index b297a0f..7167929 100644 --- a/pbr.cginc +++ b/pbr.cginc @@ -14,6 +14,9 @@ struct Pbr { float metallic; }; +#define MIN_PERCEPTUAL_ROUGHNESS 5e-2f +#define MIN_ROUGHNESS 2e-3f + // TODO consider normal filtering like filamented void propagateSmoothness(inout Pbr pbr) { pbr.roughness_perceptual = max(MIN_PERCEPTUAL_ROUGHNESS, 1.0f - pbr.smoothness); -- cgit v1.2.3