Page MenuHome

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

Description

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.

Details

Type
Bug

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)