Cycles: internal code support for anisotropic Beckmann and GGX reflection
authorBrecht Van Lommel <brechtvanlommel@gmail.com>
Tue, 3 Jun 2014 22:39:42 +0000 (00:39 +0200)
committerBrecht Van Lommel <brechtvanlommel@gmail.com>
Sat, 14 Jun 2014 11:49:57 +0000 (13:49 +0200)
commitceb68e809edf37ea3fd010692dc3f4367b78cf61
tree52da525336fe20fc2178821c5409215e220bf8a8
parent8ce1090d4e8160165281be4b0827dbc1ba28dc8a
Cycles: internal code support for anisotropic Beckmann and GGX reflection

Based on:

Understanding the Masking-Shadowing Function in Microfacet-Based BRDFs
E. Heitz, Research Report 2014
intern/cycles/kernel/closure/bsdf_hair.h
intern/cycles/kernel/closure/bsdf_microfacet.h
intern/cycles/kernel/kernel_types.h
intern/cycles/kernel/osl/osl_closures.cpp
intern/cycles/kernel/osl/osl_shader.cpp
intern/cycles/kernel/svm/svm_closure.h