Blender Git Commit Log

Git Commits -> Revision b12151e

Revision b12151e by Brecht Van Lommel (master)
June 14, 2014, 11:49 (GMT)
Cycles: glossy and anisotropic BSDF changes

* Anisotropic BSDF now supports GGX and Beckmann distributions, Ward has been
removed because other distributions are superior.
* GGX is now the default distribution for all glossy and anisotropic nodes,
since it looks good, has low noise and is fast to evaluate.
* Ashikhmin-Shirley is now available in the Glossy BSDF.

Commit Details:

Full Hash: b12151eceb76cab4a49f9df661ce6156bbeaaa21
Parent Commit: ceb68e8
Lines Changed: +149, -274

1 Deleted Path:

/intern/cycles/kernel/closure/bsdf_ward.h (+0, -189)

19 Modified Paths:

/intern/cycles/blender/blender_shader.cpp (+12, -4) (Diff)
/intern/cycles/kernel/closure/bsdf.h (+12, -14) (Diff)
/intern/cycles/kernel/closure/bsdf_ashikhmin_shirley.h (+21, -7) (Diff)
/intern/cycles/kernel/closure/bsdf_microfacet.h (+2, -2) (Diff)
/intern/cycles/kernel/CMakeLists.txt (+0, -1) (Diff)
/intern/cycles/kernel/osl/osl_closures.cpp (+21, -13) (Diff)
/intern/cycles/kernel/shaders/node_anisotropic_bsdf.osl (+8, -4) (Diff)
/intern/cycles/kernel/shaders/node_glossy_bsdf.osl (+3, -1) (Diff)
/intern/cycles/kernel/shaders/stdosl.h (+2, -1) (Diff)
/intern/cycles/kernel/svm/svm_closure.h (+13, -7) (Diff)
/intern/cycles/kernel/svm/svm_types.h (+4, -2) (Diff)
/intern/cycles/render/nodes.cpp (+9, -6) (Diff)
/source/blender/makesdna/DNA_node_types.h (+4, -7) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+11, -9) (Diff)
/source/blender/nodes/NOD_static_types.h (+3, -3) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_anisotropic.c (+6, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_glass.c (+6, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_glossy.c (+6, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_refraction.c (+6, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021