Blender Git Loki

Git Commits -> Revision ad26407

Revision ad26407 by Sergey Sharybin (master)
February 4, 2016, 08:27 (GMT)
Cycles: Implement approximate reflectance profiles

Using this paper:

http://graphics.pixar.com/library/ApproxBSSRDF/paper.pdf

This model gives less blurry results than the Cubic and Gaussian
we had implemented:

- Cubic: https://developer.blender.org/F279670
- Burley: https://developer.blender.org/F279671

The model is called "Christensen-Burley" in the interface, which
actually should be read as "Physically based" or "Realistic".

Reviewers: juicyfruit, dingto, lukasstockner97, brecht

Reviewed By: brecht, dingto

Subscribers: robocyte

Differential Revision: https://developer.blender.org/D1759

Commit Details:

Full Hash: ad26407b525c15595694aab49c0a7f1669886fc8
Parent Commit: d8a998c
Lines Changed: +174, -10

15 Modified Paths:

/intern/cycles/app/cycles_xml.cpp (+3, -1) (Diff)
/intern/cycles/blender/blender_shader.cpp (+3, -0) (Diff)
/intern/cycles/kernel/closure/bssrdf.h (+110, -2) (Diff)
/intern/cycles/kernel/osl/osl_bssrdf.cpp (+29, -0) (Diff)
/intern/cycles/kernel/osl/osl_bssrdf.h (+1, -0) (Diff)
/intern/cycles/kernel/osl/osl_closures.cpp (+2, -0) (Diff)
/intern/cycles/kernel/osl/osl_closures.h (+2, -0) (Diff)
/intern/cycles/kernel/osl/osl_shader.cpp (+8, -0) (Diff)
/intern/cycles/kernel/shaders/node_subsurface_scattering.osl (+3, -1) (Diff)
/intern/cycles/kernel/shaders/stdosl.h (+1, -0) (Diff)
/intern/cycles/kernel/svm/svm_closure.h (+6, -4) (Diff)
/intern/cycles/kernel/svm/svm_types.h (+3, -2) (Diff)
/intern/cycles/render/nodes.cpp (+1, -0) (Diff)
/source/blender/makesdna/DNA_node_types.h (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+1, -0) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021