Page MenuHome

MetaData of multilayer EXR not shown in UV/Image editor
Open, Confirmed, MediumPublic

Description

Blender Version
version 2.74 (sub 5), branch b'master', commit date b'2015-05-28' b'20:10', hash b'3511e2d', b'Release'
build date: b'2015-05-29', b'04:10:03'
platform: b'Linux:64bit'
Short description of error
MetaData not stored into EXR (multilayer)

Exact steps for others to reproduce the error
Load a rendered openEXR-multilayer into image editor, check "Draw Metadata" and nothing info appear.

Works fine with "plain" OpenEXR

Daniel

Details

Type
To Do

Event Timeline

Yes, that's a known issue (but should be fixed of course). The metadata -are- in the image file itself mind you, it's just that they are loaded and drawn in a different manner in blender.

Campbell Barton (campbellbarton) changed Type from Bug to To Do.
Campbell Barton (campbellbarton) raised the priority of this task from Normal to Confirmed, Medium.
Sybren A. Stüvel (sybren) renamed this task from MetaData not stored into EXR (multilayer) to MetaData of multilayer EXR not shown in UV/Image editor.Apr 17 2017, 11:37 AM

I've done some digging, and the loading of multilayer EXR files seems a bit indirect. load_image_single() loads the image with its metadata, then calls IMB_freeImBuf(ibuf); to immediately free the image buffer. A later call to BKE_image_acquire_ibuf() fetches the image buffer from some cache using image_get_cached_ibuf(), which then returns an ImBuf without metadata.