Issue with Cryptomatte Layers Not Loading in Compositor

Hello everyone!

I’ve been using Cryptomatte nodes to post-process images directly in Blender’s Compositor from rendered images within the same file. However, I’m trying a different workflow where I render the images in one file, save them as OpenEXR 32-bit (ZIP lossless), and then use a separate Blender file solely for compositing.

The issue I’m encountering is that when I load the image file in the Cryptomatte node in the compositing file, the Cryptomatte layers are not appearing, and I cannot select options like Object, Material, etc. I tried the (Legacy) node and it does work, but I want to make it work with the normal Cryptomatte Node…

I am using Blender version 4.2.2.

Has anyone experienced a similar workflow or issue? Any help would be greatly appreciated!

Below two screenshots: one showing the node setup for the image output in the rendering file, and another displaying the Cryptomatte node in the compositing file, which indicates that there are no crypto layers to choose from.

Thank you!


It looks like exr multilayered input image doesn’t include cryptolayers passes at all. Before save image please chceck render layers of rendered images if there are these cryptomatte passes.

1 Like

I did some tests during the development time of blender 4.2 and the cryptomatte worked both in single layers and in multilayer. It was working fine although I remember that the last time I tried with 4.3 alpha I had that same problem, I thought it was something with the exr but I think the OP may be right and it may be a bug.

If you manage to reproduce this same problem with any other exr that has cryptomatte it would be great if you could report it to: https://projects.blender.org/blender/blender/issues

Checking better, I see what you meant. There was a report about exporting cryptomatte from the compositor, I remember that it had been solved although I should check again.

edit: I think is this report https://projects.blender.org/blender/blender/issues/125232

1 Like

but that’s for Eevee, I am having the issue rendering with Cycles

The exr mutilayered iput should be fine because it works with the node Cryptomatte (legacy) but not with the current Cryptomatte node. I also openned the Cryptomatte exr in other software and I can see the layers in there

1 Like

make sure your compositor is in CPU mode ( GPU mode skips to write the metadata in 4.2.3). But it is fixed in the 4.3 beta version.

many thanks @guillaumeF
That solved the issue and I’m glad it’s been fixed in 4.3