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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021