Blender Git Loki

Blender Git "cycles_disney_brdf" branch commits.

Page: 4 / 5

May 30, 2016, 07:08 (GMT)
Merge branch 'cycles_disney_brdf' of git.blender.org:blender into cycles_disney_brdf

Conflicts:
intern/cycles/kernel/closure/bsdf_disney_clearcoat.h
intern/cycles/kernel/closure/bsdf_disney_diffuse.h
intern/cycles/kernel/closure/bsdf_disney_specular.h
intern/cycles/kernel/closure/bsdf_util.h
intern/cycles/kernel/osl/CMakeLists.txt
intern/cycles/kernel/osl/bsdf_disney_clearcoat.cpp
intern/cycles/kernel/osl/bsdf_disney_diffuse.cpp
intern/cycles/kernel/osl/bsdf_disney_specular.cpp
intern/cycles/kernel/osl/osl_closures.h
intern/cycles/kernel/shaders/node_disney_bsdf.osl
intern/cycles/render/nodes.cpp
intern/cycles/render/nodes.h
May 24, 2016, 14:51 (GMT)
SVM and OSL are both working for the simple version of the Disney BRDF
May 24, 2016, 14:51 (GMT)
Disney node can be used without SVM and started to cleanup the OSL implementation

There is still some wrong behavior for SVM for the Schlick Fresnel part at the
specular and clearcoat
May 24, 2016, 14:51 (GMT)
Switched from a parameter struct for Disney parameters to ShaderClosure params
May 24, 2016, 14:51 (GMT)
Added additional variables for storing parameters in the ShaderClosure struct
May 24, 2016, 14:51 (GMT)
added output parameter to the DisneyBsdfNode

That has been forgotten after removing the inheritance of BsdfNode
May 24, 2016, 14:51 (GMT)
removed BsdfNode class inheritance for DisneyBsdfNode

That's due to a naming difference. The Disney BSDF uses the name 'Base Color'
while the BsdfNode had a 'Color' input. That caused a text message to be
printed while rendering.
May 24, 2016, 14:51 (GMT)
disney implementation cleaned
May 24, 2016, 14:51 (GMT)
added the disney brdf as a shader node
May 24, 2016, 14:51 (GMT)
added clearcoat implementation
May 24, 2016, 14:51 (GMT)
disney diffuse und specular implemented
May 24, 2016, 14:51 (GMT)
disney diffuse is working correctly
May 24, 2016, 14:51 (GMT)
added vessel for disney diffuse shader
May 18, 2016, 08:22 (GMT)
Switched from a parameter struct for Disney parameters to ShaderClosure params
May 18, 2016, 08:19 (GMT)
Added additional variables for storing parameters in the ShaderClosure struct
May 17, 2016, 10:03 (GMT)
added output parameter to the DisneyBsdfNode

That has been forgotten after removing the inheritance of BsdfNode
May 17, 2016, 08:45 (GMT)
removed BsdfNode class inheritance for DisneyBsdfNode

That's due to a naming difference. The Disney BSDF uses the name 'Base Color'
while the BsdfNode had a 'Color' input. That caused a text message to be
printed while rendering.
May 17, 2016, 08:45 (GMT)
disney implementation cleaned
May 17, 2016, 08:45 (GMT)
added the disney brdf as a shader node
May 17, 2016, 08:45 (GMT)
added clearcoat implementation
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021