Blender Git Loki
Git Commits -> Revision bdda096
Revision bdda096 by Stefan Werner (master) July 18, 2018, 11:03 (GMT) |
Compositor: Cryptomatte compositing node. This patch adds a new matte node that implements the Cryptomatte specification. It also incluces a custom eye dropper that works outside of a color picker. Cryptomatte export for the Cycles render engine will be in a separate patch. Reviewers: brecht Reviewed By: brecht Subscribers: brecht Tags: #compositing Differential Revision: https://developer.blender.org/D3531 |
Commit Details:
Full Hash: bdda0964e0a5180bd0bc4fb8e38dbe2198bd9a9a
Parent Commit: 4104547
Lines Changed: +1066, -42
7 Added Paths:
/source/blender/blenlib/BLI_hash_mm3.h (+40, -0) (View)
/source/blender/blenlib/intern/hash_mm3.c (+147, -0) (View)
/source/blender/compositor/nodes/COM_CryptomatteNode.cpp (+120, -0) (View)
/source/blender/compositor/nodes/COM_CryptomatteNode.h (+38, -0) (View)
/source/blender/compositor/operations/COM_CryptomatteOperation.cpp (+75, -0) (View)
/source/blender/compositor/operations/COM_CryptomatteOperation.h (+40, -0) (View)
/source/blender/nodes/composite/nodes/node_composite_cryptomatte.c (+309, -0) (View)
/source/blender/blenlib/intern/hash_mm3.c (+147, -0) (View)
/source/blender/compositor/nodes/COM_CryptomatteNode.cpp (+120, -0) (View)
/source/blender/compositor/nodes/COM_CryptomatteNode.h (+38, -0) (View)
/source/blender/compositor/operations/COM_CryptomatteOperation.cpp (+75, -0) (View)
/source/blender/compositor/operations/COM_CryptomatteOperation.h (+40, -0) (View)
/source/blender/nodes/composite/nodes/node_composite_cryptomatte.c (+309, -0) (View)
23 Modified Paths:
/release/scripts/startup/nodeitems_builtins.py (+1, -0) (Diff)
/source/blender/blenkernel/BKE_node.h (+6, -0) (Diff)
/source/blender/blenkernel/intern/node.c (+1, -0) (Diff)
/source/blender/blenlib/CMakeLists.txt (+2, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+4, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+7, -0) (Diff)
/source/blender/compositor/CMakeLists.txt (+5, -0) (Diff)
/source/blender/compositor/intern/COM_Converter.cpp (+4, -0) (Diff)
/source/blender/editors/include/UI_interface.h (+1, -0) (Diff)
/source/blender/editors/interface/interface_eyedropper.c (+1, -0) (Diff)
/source/blender/editors/interface/interface_eyedropper_color.c (+47, -42) (Diff)
/source/blender/editors/interface/interface_intern.h (+1, -0) (Diff)
/source/blender/editors/interface/interface_ops.c (+1, -0) (Diff)
/source/blender/editors/interface/interface_templates.c (+18, -0) (Diff)
/source/blender/editors/space_node/drawnode.c (+23, -0) (Diff)
/source/blender/editors/space_node/node_edit.c (+90, -0) (Diff)
/source/blender/editors/space_node/node_intern.h (+3, -0) (Diff)
/source/blender/editors/space_node/node_ops.c (+3, -0) (Diff)
/source/blender/makesdna/DNA_node_types.h (+8, -0) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+68, -0) (Diff)
/source/blender/nodes/CMakeLists.txt (+1, -0) (Diff)
/source/blender/nodes/NOD_composite.h (+1, -0) (Diff)
/source/blender/nodes/NOD_static_types.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_node.h (+6, -0) (Diff)
/source/blender/blenkernel/intern/node.c (+1, -0) (Diff)
/source/blender/blenlib/CMakeLists.txt (+2, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+4, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+7, -0) (Diff)
/source/blender/compositor/CMakeLists.txt (+5, -0) (Diff)
/source/blender/compositor/intern/COM_Converter.cpp (+4, -0) (Diff)
/source/blender/editors/include/UI_interface.h (+1, -0) (Diff)
/source/blender/editors/interface/interface_eyedropper.c (+1, -0) (Diff)
/source/blender/editors/interface/interface_eyedropper_color.c (+47, -42) (Diff)
/source/blender/editors/interface/interface_intern.h (+1, -0) (Diff)
/source/blender/editors/interface/interface_ops.c (+1, -0) (Diff)
/source/blender/editors/interface/interface_templates.c (+18, -0) (Diff)
/source/blender/editors/space_node/drawnode.c (+23, -0) (Diff)
/source/blender/editors/space_node/node_edit.c (+90, -0) (Diff)
/source/blender/editors/space_node/node_intern.h (+3, -0) (Diff)
/source/blender/editors/space_node/node_ops.c (+3, -0) (Diff)
/source/blender/makesdna/DNA_node_types.h (+8, -0) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+68, -0) (Diff)
/source/blender/nodes/CMakeLists.txt (+1, -0) (Diff)
/source/blender/nodes/NOD_composite.h (+1, -0) (Diff)
/source/blender/nodes/NOD_static_types.h (+1, -0) (Diff)