Page MenuHome

Multilayer EXRs without Z channel give weird results
Open, Confirmed, MediumPublic


System Information
Operating system: Linux Mint 19.1
Graphics card: GTX 1080ti / latest drivers

Blender Version
Broken: Current nightlies and own builds of 2.79 and 2.80
Worked: Official 2.79b and older nightlies (can't tell exactly when the problem started to occur, maybe 2 weeks?!)

Short description of error
If I render a simple multilayer EXR without a Z channel and load the resulting image file in e.g. Blender's image editor it looks black with an alpha although during rendering it looked OK.
Rendering with a Z channel gives the correct result.

Exact steps for others to reproduce the error

  • Open this scene:
  • Press CTRL+F12 to render (it's a simple Suzanne with a point light)
  • Load the EXR e.g. into the compositor or Blender image editor -> It turns black
  • Load the image in an external image editor -> all is fine

It looks like Blender can't properly read its own layers any more.



Event Timeline

Sebastian Parborg (zeddb) triaged this task as Confirmed, Medium priority.Feb 18 2019, 11:58 AM

I'm not sure if it's the same bug, but I've got an exr (a zbrush displacement map) that renders black in eevee, shows up black in the image / UV editors, but renders greyscale in cycles. It shouldn't have a Z pass, so maybe this is a similar bug. I'm attaching an exr and a test .blend (toggle between lookdev and rendered to see it in eevee/cycles)

small addendum: I'm on gnu/linux (fedora 29), using intel cpu and nvidia gpu (i7/1080)