2
$\begingroup$

I'm having trouble combining openEXRs (rendered with subframes on multiple nodes) containing Z passes in the compositor.

Whenever I run 1 subframe into the normalize node I get the correct output. But when I try to combine all subframes through mixing them, I can't seem to get them overlaying each other properly.

What am I doing wrong?

enter image description here

enter image description here

Blendfile:

$\endgroup$
  • $\begingroup$ can you upload your files somewhere? It is hard to understand what kind of information you are dealing with. $\endgroup$ – cegaton Apr 10 '17 at 13:56
  • $\begingroup$ @cegaton I've uploaded a file for testing $\endgroup$ – Delagone Apr 10 '17 at 14:43
2
$\begingroup$

The general problem with EXR images, is that they don't really behave as a normal image (like PNG). A PNG has, for each color, a min value 00 and a max value FF. An EXR is just a mathematical value from 0 up to infinity for each pixel.

So rather than using multiply (as you are doing, and which works for PNG images), you should use minimum (or maximum,depending on the base layer you are using). And repeat the process for each subframe/tile.

The end result will be a complete image with values ranging from 0 till...

Stitching EXR subframes using minimum rather than multiply

You can then use normalise to change these values to something that represents an image (from 00 till FF).

Tip: make sure you don't use normalise on your subframe EXR or all of them will go from white (clearest point) to black (furthest point) for each subframe rather than 1 time for the complete image.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.