Blender Git Commit Log
Git Commits -> Revision 3cd5eb5
September 16, 2016, 06:47 (GMT) |
Fixed a bug in the Disney BSDF that caused specular reflections to be too bright and diffuse is now reacting to the roughness again - A normalization for the fresnel was missing which caused the specular reflections to become too bright for the single-scatter GGX - The roughness value for the diffuse BSSRDF part has always been overwritten and thus always 0 - Also the performance for refractive materials with roughness=0.0 has been improved |
Commit Details:
Full Hash: 3cd5eb56cf5c9006837f111c8866e4c6e1c2a6fd
Parent Commit: 7cb37d7
Lines Changed: +175, -114
7 Modified Paths:
/intern/cycles/kernel/closure/bsdf_disney_specular.h (+36, -32) (Diff)
/intern/cycles/kernel/closure/bsdf_microfacet.h (+44, -12) (Diff)
/intern/cycles/kernel/closure/bsdf_reflection.h (+15, -1) (Diff)
/intern/cycles/kernel/closure/bssrdf.h (+12, -3) (Diff)
/intern/cycles/kernel/osl/osl_closures.cpp (+29, -39) (Diff)
/intern/cycles/kernel/osl/osl_closures.h (+2, -0) (Diff)
/intern/cycles/kernel/svm/svm_closure.h (+37, -27) (Diff)
/intern/cycles/kernel/closure/bsdf_microfacet.h (+44, -12) (Diff)
/intern/cycles/kernel/closure/bsdf_reflection.h (+15, -1) (Diff)
/intern/cycles/kernel/closure/bssrdf.h (+12, -3) (Diff)
/intern/cycles/kernel/osl/osl_closures.cpp (+29, -39) (Diff)
/intern/cycles/kernel/osl/osl_closures.h (+2, -0) (Diff)
/intern/cycles/kernel/svm/svm_closure.h (+37, -27) (Diff)