diff options
Diffstat (limited to 'yum_pbr.cginc')
| -rw-r--r-- | yum_pbr.cginc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/yum_pbr.cginc b/yum_pbr.cginc index 08bdd67..8df2fde 100644 --- a/yum_pbr.cginc +++ b/yum_pbr.cginc @@ -129,7 +129,8 @@ YumPbr GetYumPbr(v2f i, float3x3 tangentToWorld) { #endif applyDecals(i, result.albedo, normal_tangent, result.metallic, result.smoothness, result.emission); - result.smoothness = min(0.99, result.smoothness); + const float min_roughness_perceptual = 0.045f; + result.smoothness = min(1.0f - min_roughness_perceptual, result.smoothness); propagateRoughness(result.smoothness, result.roughness_perceptual, result.roughness); #if defined(_OKLCH_CORRECTION) |
