Blender Git Commit Log

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)

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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021