Blender Git Commit Log

Git Commits -> Revision 2d4b638

Revision 2d4b638 by Jeroen Bakker (master)
March 2, 2021, 10:20 (GMT)
Cryptomatte: Read metadata from multilayer OpenEXR.

Currently the compositor reads cryptomatte meta-data from the render
result. When loading a multilayer open exr file the meta-data was ignored.
This patch will also load the cryptomatte meta-data from multilayer open
exr files.

This enabled workflows where the rendering and compositing are done in
separate scenes or for future changes where the cryptomatte node will
use the meta-data for name matching and color picking.

Reviewed By: Sergey Sharybin

Differential Revision: https://developer.blender.org/D10384

Commit Details:

Full Hash: 2d4b638a674522507917b5f34ad8b5463ff42eb4
Parent Commit: 8dec645
Lines Changed: +112, -75

8 Modified Paths:

/source/blender/compositor/intern/COM_MetaData.cpp (+36, -1) (Diff)
/source/blender/compositor/intern/COM_MetaData.h (+16, -0) (Diff)
/source/blender/compositor/nodes/COM_ImageNode.cpp (+8, -10) (Diff)
/source/blender/compositor/nodes/COM_ImageNode.h (+2, -1) (Diff)
/source/blender/compositor/operations/COM_MultilayerImageOperation.cpp (+32, -2) (Diff)
/source/blender/compositor/operations/COM_MultilayerImageOperation.h (+10, -9) (Diff)
/source/blender/compositor/operations/COM_OutputFileOperation.cpp (+0, -1) (Diff)
/source/blender/compositor/operations/COM_RenderLayersProg.cpp (+8, -51) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021