2
$\begingroup$

If I have Combined selected when I save a rendered image (as PNG), I get the denoised image. If I have "noisy image" selected, I get the noisy image. All as expected.

When I export as EXR however, I seem to always get the denoised image? How do I save the noisy image as EXR?

To be clear, I am using Image > Save As from the render output window ("Image Editor") and selecting "OpenEXR" as the File Format.

$\endgroup$
0

1 Answer 1

4
$\begingroup$

When you save the image you see in the image editor, what you currently see in the image editor is what you get in the image you save (Or the top layer if you save as Multilayered EXR).

What the "Render Result" data block feeds from by default, is either the ViewLayer layer, or if you use compositing nodes: the Composite layer fed by the "Composite" node.

enter image description here

However, the ViewLayer layer is currently bugged, and saving to EXR defaults to the Combined pass no matter which pass you are currently viewing. It's already been reported in june 2024, and since then confirmed and added to the Pipeline I/O module's project board. Hopefully it will be fixed in the upcoming versions, but no plans yet.

In the meantime, you can use the Composite layer. Even if you don't do anything with the nodes, just having the default Render Layer node plugged into the Composite is enough.

To change what the Render Result sees, and more precisely to output the noisy image, you can plug the Render Layer node's Noisy Image pass to the Composite node, which will show that data in the render result, and let you save it manually:

enter image description here

An even faster way to quickly switch between different outputs and see the result in the image editor and save them, is to enable the Node Wrangler addon which allows you to ⇧ ShiftLMB LMB any node to plug a viewer node to it (repeat to cycle thought the outputs), and open the "Viewer Result" in the image editor to see the Viewer node's results. This way you just have to point and click what you want instead of moving around a node and manually reconnecting everything all the time.


However, this is a manual method which makes no sense if you have multiple passes to save or, even worse, a sequence of images.

Hence, for saving passes (or even specific "steps" in your node tree), it is instead better to use either Multilayered EXR as output, which will save the final composite image plus all the Render Layer's passes into one file which you can retrieve in your editing software (example below in Affinity).

enter image description here

Or you can use a File Output node, and manually select different node outputs to turn into multiple files, even in different folders.

enter image description here

$\endgroup$
4
  • $\begingroup$ Maybe I'm asking the wrong question? Looking closer, I think what I'm looking at is the "pass". If I change the selected "pass" and save to PNG, Blender saves whatever "pass" is selected. It seems to not do this for EXR? Note, I have already rendered these images, so fiddling with the compositing nodes is not really an answer, as I would need to re-render. I'm trying to figure out why PNG respects the active "pass" but EXR does not, and how to fix/work around this... $\endgroup$ Commented Nov 5 at 2:05
  • $\begingroup$ Oh so in the image editor you changed the render result's layer from Composite to View Layer and from there selected different passes to save? Indeed here it seems the EXR doesn't respect the current pass selection, maybe this should be reported as a bug... But you can still just stay in Composite and plug the Composite node where you need. It doesn't need to re-render the frame if you have it already. $\endgroup$ Commented Nov 5 at 20:57
  • 1
    $\begingroup$ Update, it is indeed a bug, and it's already been reported in june 2024, and since then confirmed and added to the Pipeline I/O module's project board. $\endgroup$ Commented Nov 5 at 21:10
  • 1
    $\begingroup$ I edited my answer to better explain the current situation 👍 $\endgroup$ Commented Nov 7 at 20:06

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.