[Bf-blender-cvs] [0103659] cycles_disney_bsdf_transmittance: Fixed an error in the clearcoat where it appeared too bright for default light sources (like directional lights)

Pascal Schoen noreply at git.blender.org
Wed Dec 14 15:06:48 CET 2016


Commit: 0103659f5e705b314cde98b0e4a01c14c55acd5e
Author: Pascal Schoen
Date:   Fri Nov 11 13:04:11 2016 +0100
Branches: cycles_disney_bsdf_transmittance
https://developer.blender.org/rB0103659f5e705b314cde98b0e4a01c14c55acd5e

Fixed an error in the clearcoat where it appeared too bright for default
light sources (like directional lights)

===================================================================

M	intern/cycles/kernel/closure/bsdf_microfacet.h

===================================================================

diff --git a/intern/cycles/kernel/closure/bsdf_microfacet.h b/intern/cycles/kernel/closure/bsdf_microfacet.h
index 1e83f04..ea4e4d3 100644
--- a/intern/cycles/kernel/closure/bsdf_microfacet.h
+++ b/intern/cycles/kernel/closure/bsdf_microfacet.h
@@ -259,7 +259,7 @@ ccl_device_forceinline float D_GTR1(float NdotH, float alpha)
 	if (alpha >= 1.0f) return M_1_PI_F;
 	float alpha2 = alpha*alpha;
 	float t = 1.0f + (alpha2 - 1.0f) * NdotH*NdotH;
-	return (alpha2 - 1.0f) / (M_1_PI_F * logf(alpha2) * t);
+	return (alpha2 - 1.0f) / (M_PI_F * logf(alpha2) * t);
 }
 
 /* GGX microfacet with Smith shadow-masking from:




More information about the Bf-blender-cvs mailing list