Cycles: Ashikhmin-Shirley anisotropic BSDF
authorKarsten Schwenk <macnihilist@gmx.net>
Sun, 8 Jun 2014 10:16:28 +0000 (12:16 +0200)
committerBrecht Van Lommel <brechtvanlommel@gmail.com>
Sat, 14 Jun 2014 11:49:57 +0000 (13:49 +0200)
commit8ce1090d4e8160165281be4b0827dbc1ba28dc8a
treee65ed8a8bcebab84c50da6a286fa845c6a8ae92e
parentf5cb0cf1a50350e32b6fec5056f23a20606c7ea0
Cycles: Ashikhmin-Shirley anisotropic BSDF

* Ashikhmin-Shirley anisotropic BSDF was added as closure
* Anisotropic BSDF node now has two distributions

Reviewers: brecht, dingto

Differential Revision: https://developer.blender.org/D549
17 files changed:
intern/cycles/app/cycles_xml.cpp
intern/cycles/blender/blender_shader.cpp
intern/cycles/kernel/CMakeLists.txt
intern/cycles/kernel/closure/bsdf.h
intern/cycles/kernel/closure/bsdf_ashikhmin_shirley.h [new file with mode: 0644]
intern/cycles/kernel/osl/osl_closures.cpp
intern/cycles/kernel/shaders/CMakeLists.txt
intern/cycles/kernel/shaders/node_anisotropic_bsdf.osl [moved from intern/cycles/kernel/shaders/node_ward_bsdf.osl with 84% similarity]
intern/cycles/kernel/shaders/stdosl.h
intern/cycles/kernel/svm/svm_closure.h
intern/cycles/kernel/svm/svm_types.h
intern/cycles/render/nodes.cpp
intern/cycles/render/nodes.h
source/blender/editors/space_node/drawnode.c
source/blender/makesdna/DNA_node_types.h
source/blender/makesrna/intern/rna_nodetree.c
source/blender/nodes/NOD_static_types.h