Blender Git Commit Log
Git Commits -> Revision a41648c
Revision a41648c by Brecht Van Lommel (master) February 6, 2014, 14:24 (GMT) |
Cycles: add pass alpha threshold value to render layers. Z, Index, normal, UV and vector passes are only affected by surfaces with alpha transparency equal to or higher than this threshold. With value 0.0 the first surface hit will always write to these passes, regardless of transparency. With higher values surfaces that are mostly transparent can be skipped until an opaque surface is encountered. |
Commit Details:
Full Hash: a41648c1dc58fcfdb149bf6839ae237d1dadc704
Parent Commit: 5cbddd4
Lines Changed: +71, -42
12 Modified Paths:
/intern/cycles/blender/addon/ui.py (+2, -0) (Diff)
/intern/cycles/blender/blender_session.cpp (+1, -0) (Diff)
/intern/cycles/kernel/closure/bsdf_transparent.h (+1, -1) (Diff)
/intern/cycles/kernel/kernel_passes.h (+34, -26) (Diff)
/intern/cycles/kernel/kernel_path.h (+2, -2) (Diff)
/intern/cycles/kernel/kernel_types.h (+12, -10) (Diff)
/intern/cycles/render/film.cpp (+7, -1) (Diff)
/intern/cycles/render/film.h (+1, -0) (Diff)
/source/blender/blenkernel/intern/scene.c (+1, -0) (Diff)
/source/blender/blenloader/intern/versioning_defaults.c (+3, -1) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+6, -0) (Diff)
/intern/cycles/blender/blender_session.cpp (+1, -0) (Diff)
/intern/cycles/kernel/closure/bsdf_transparent.h (+1, -1) (Diff)
/intern/cycles/kernel/kernel_passes.h (+34, -26) (Diff)
/intern/cycles/kernel/kernel_path.h (+2, -2) (Diff)
/intern/cycles/kernel/kernel_types.h (+12, -10) (Diff)
/intern/cycles/render/film.cpp (+7, -1) (Diff)
/intern/cycles/render/film.h (+1, -0) (Diff)
/source/blender/blenkernel/intern/scene.c (+1, -0) (Diff)
/source/blender/blenloader/intern/versioning_defaults.c (+3, -1) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+6, -0) (Diff)