EXR Multilayer doesn't save passes from File Output node

Hi,
I’m trying to render out my animation as OpenEXR Multilayer files. But for some reason, the passes saved in the EXR file don’t seem to be the same ones in my file output node when rendering animation only.

This is my file output node in the compositor:

And this is my viewer layer node sending layers into the file output:

Now when I render just one frame, I seem to get the proper passes from my File output node. Below is what I see when I render one frame (I’m using Nuke to comp so it’s a screenshot from Nuke):

But when I render an animation sequence, All my File output node passes disappear, and I get the view layer passes instead. Picture below:

I’ve enabled Compositing and Sequencer in the Post Processing panel in output properties, and also have Use nodes above the compositor enabled. Would love to get a solution to know why things are going wrong when I render animation if someone knows the answer. Thanks!

Blender usually creates two files and output paths can not be the same. File from Output properties tab will write over File Output node right after rendering a frame.

2 Likes

Thank you! I did realize it out after some time, but I’d forgotten that and was incredibly confused for a while haha

1 Like

I wonder if The Implementors could provide some kind of warning. That you have two or more things which are writing to the same file-name. Would be nice. (Maybe a “plug-in” of some sort could do that? Scan through all the nodes that provide file-output, list the names, check for dupes and list them.)

1 Like