Blender Git Loki
Git Commits -> Revision df62525
Revision df62525 by Brecht Van Lommel (master) September 1, 2011, 15:53 (GMT) |
Cycles: * Add max diffuse/glossy/transmission bounces * Add separate min/max for transparent depth * Updated/added some presets that use these options * Add ray visibility options for objects, to hide them from camera/diffuse/glossy/transmission/shadow rays * Is singular ray output for light path node Details here: http://wiki.blender.org/index.php/Dev:2.5/Source/Render/Cycles/LightPaths |
Commit Details:
Full Hash: df625253ac0dec5be70701e2694c1e0358343fbf
SVN Revision: 39844
Parent Commit: 1e741b3
Lines Changed: +457, -153
2 Added Paths:
/release/scripts/presets/cycles/integrator/full_global_illumination.py (+11, -0) (View)
/release/scripts/presets/cycles/integrator/limited_global_illumination.py (+11, -0) (View)
/release/scripts/presets/cycles/integrator/limited_global_illumination.py (+11, -0) (View)
33 Modified Paths:
/intern/cycles/app/cycles_xml.cpp (+2, -2) (Diff)
/intern/cycles/blender/addon/presets.py (+5, -0) (Diff)
/intern/cycles/blender/addon/properties.py (+45, -13) (Diff)
/intern/cycles/blender/addon/ui.py (+49, -7) (Diff)
/intern/cycles/blender/blender_object.cpp (+19, -0) (Diff)
/intern/cycles/blender/blender_shader.cpp (+1, -1) (Diff)
/intern/cycles/blender/blender_sync.cpp (+11, -3) (Diff)
/intern/cycles/bvh/bvh.cpp (+31, -12) (Diff)
/intern/cycles/bvh/bvh.h (+4, -2) (Diff)
/intern/cycles/bvh/bvh_build.cpp (+6, -3) (Diff)
/intern/cycles/bvh/bvh_node.h (+4, -1) (Diff)
/intern/cycles/kernel/kernel.cpp (+4, -0) (Diff)
/intern/cycles/kernel/kernel_bvh.h (+26, -12) (Diff)
/intern/cycles/kernel/kernel_path.h (+117, -55) (Diff)
/intern/cycles/kernel/kernel_textures.h (+1, -0) (Diff)
/intern/cycles/kernel/kernel_types.h (+18, -5) (Diff)
/intern/cycles/kernel/osl/nodes/node_light_path.osl (+2, -0) (Diff)
/intern/cycles/kernel/osl/osl_shader.cpp (+2, -2) (Diff)
/intern/cycles/kernel/svm/bsdf_transparent.h (+1, -1) (Diff)
/intern/cycles/kernel/svm/svm_light_path.h (+1, -0) (Diff)
/intern/cycles/kernel/svm/svm_noise.h (+0, -17) (Diff)
/intern/cycles/kernel/svm/svm_texture.h (+2, -2) (Diff)
/intern/cycles/kernel/svm/svm_types.h (+1, -0) (Diff)
/intern/cycles/render/integrator.cpp (+42, -7) (Diff)
/intern/cycles/render/integrator.h (+13, -2) (Diff)
/intern/cycles/render/mesh.cpp (+6, -0) (Diff)
/intern/cycles/render/nodes.cpp (+9, -2) (Diff)
/intern/cycles/render/object.cpp (+1, -0) (Diff)
/intern/cycles/render/object.h (+1, -0) (Diff)
/intern/cycles/render/scene.h (+1, -0) (Diff)
/release/scripts/presets/cycles/integrator/direct_light.py (+8, -3) (Diff)
/source/blender/nodes/intern/SHD_nodes/SHD_bsdf_glass.c (+1, -1) (Diff)
/source/blender/nodes/intern/SHD_nodes/SHD_light_path.c (+1, -0) (Diff)
/intern/cycles/blender/addon/presets.py (+5, -0) (Diff)
/intern/cycles/blender/addon/properties.py (+45, -13) (Diff)
/intern/cycles/blender/addon/ui.py (+49, -7) (Diff)
/intern/cycles/blender/blender_object.cpp (+19, -0) (Diff)
/intern/cycles/blender/blender_shader.cpp (+1, -1) (Diff)
/intern/cycles/blender/blender_sync.cpp (+11, -3) (Diff)
/intern/cycles/bvh/bvh.cpp (+31, -12) (Diff)
/intern/cycles/bvh/bvh.h (+4, -2) (Diff)
/intern/cycles/bvh/bvh_build.cpp (+6, -3) (Diff)
/intern/cycles/bvh/bvh_node.h (+4, -1) (Diff)
/intern/cycles/kernel/kernel.cpp (+4, -0) (Diff)
/intern/cycles/kernel/kernel_bvh.h (+26, -12) (Diff)
/intern/cycles/kernel/kernel_path.h (+117, -55) (Diff)
/intern/cycles/kernel/kernel_textures.h (+1, -0) (Diff)
/intern/cycles/kernel/kernel_types.h (+18, -5) (Diff)
/intern/cycles/kernel/osl/nodes/node_light_path.osl (+2, -0) (Diff)
/intern/cycles/kernel/osl/osl_shader.cpp (+2, -2) (Diff)
/intern/cycles/kernel/svm/bsdf_transparent.h (+1, -1) (Diff)
/intern/cycles/kernel/svm/svm_light_path.h (+1, -0) (Diff)
/intern/cycles/kernel/svm/svm_noise.h (+0, -17) (Diff)
/intern/cycles/kernel/svm/svm_texture.h (+2, -2) (Diff)
/intern/cycles/kernel/svm/svm_types.h (+1, -0) (Diff)
/intern/cycles/render/integrator.cpp (+42, -7) (Diff)
/intern/cycles/render/integrator.h (+13, -2) (Diff)
/intern/cycles/render/mesh.cpp (+6, -0) (Diff)
/intern/cycles/render/nodes.cpp (+9, -2) (Diff)
/intern/cycles/render/object.cpp (+1, -0) (Diff)
/intern/cycles/render/object.h (+1, -0) (Diff)
/intern/cycles/render/scene.h (+1, -0) (Diff)
/release/scripts/presets/cycles/integrator/direct_light.py (+8, -3) (Diff)
/source/blender/nodes/intern/SHD_nodes/SHD_bsdf_glass.c (+1, -1) (Diff)
/source/blender/nodes/intern/SHD_nodes/SHD_light_path.c (+1, -0) (Diff)