I need help with:
-explanation what is going on here (technical reason)
-deciding whether this is a bug or expected
Super simple task: you render a bunch of object on a solid background, then you want to open your file in Photoshop (or proper compositing app) and replace the background - for example with an image, or with a different solid color.
So that's a basic case where shadowcatcher in "for compositing" mode makes sense.
Let's set up a basic scene, render it out, and save the result with alpha channel.
Let's save two versions:
1) in .exr format (32 bit, alpha included)
2) .png (24 or 48 bit, it produces same result, alpha included)
We end up with two *similar* looking images.
We open the png version in PS, add a solid layer of whatever color, save.
We open the exr version in PS, add a solid layer of whatever color, save.
We end up with two images with different brightness in shadows/reflections. Why?
Archive with images and scene:
https://www.dropbox.com/s/sf99dy0x2prts85/shadowcatcher-darker-shadows-png.zip?dl=0