Blender Git Loki
Git Commits -> Revision 87ace46
Revision 87ace46 by Jeroen Bakker (master) February 26, 2021, 13:13 (GMT) |
Cryptomatte: Manifest Parsing. This patch adds manifest parsing to Cryptomatte. Normally when loading cryptomatte layer from an OpenEXR file the manifest contains data to convert a hash to its original name of the object/material. In the future we want to use this to support lookup of cryptomatte hashes and show it to the user. Currently this logic isn't available to users (for now), but is required by D3959 where a new cryptomatte workflow is implemented. |
Commit Details:
Full Hash: 87ace4682761bdeaa8f18ae12a186dbfb83d4e04
Parent Commit: c489bb7
Lines Changed: +346, -137
9 Modified Paths:
/source/blender/blenkernel/BKE_cryptomatte.h (+1, -2) (Diff)
/source/blender/blenkernel/BKE_cryptomatte.hh (+32, -2) (Diff)
/source/blender/blenkernel/intern/cryptomatte.cc (+257, -122) (Diff)
/source/blender/blenkernel/intern/cryptomatte_test.cc (+43, -2) (Diff)
/source/blender/blenloader/intern/versioning_290.c (+1, -1) (Diff)
/source/blender/compositor/intern/COM_MetaData.cpp (+1, -1) (Diff)
/source/blender/compositor/operations/COM_OutputFileOperation.cpp (+3, -2) (Diff)
/source/blender/compositor/operations/COM_RenderLayersProg.cpp (+7, -4) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+1, -1) (Diff)
/source/blender/blenkernel/BKE_cryptomatte.hh (+32, -2) (Diff)
/source/blender/blenkernel/intern/cryptomatte.cc (+257, -122) (Diff)
/source/blender/blenkernel/intern/cryptomatte_test.cc (+43, -2) (Diff)
/source/blender/blenloader/intern/versioning_290.c (+1, -1) (Diff)
/source/blender/compositor/intern/COM_MetaData.cpp (+1, -1) (Diff)
/source/blender/compositor/operations/COM_OutputFileOperation.cpp (+3, -2) (Diff)
/source/blender/compositor/operations/COM_RenderLayersProg.cpp (+7, -4) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+1, -1) (Diff)