Skip to main content
Participating Frequently
September 4, 2024
Answered

Mixing channels in EXtractoR (AE 23.6.9)

  • September 4, 2024
  • 2 replies
  • 949 views

Hello there,
When I import exr file into After, and apply EXtractoR, with some exr it does not show correctly the channels, mixing another channel into another.

If I read the exr with MRV2, it shows correctly.
Anybody have a clue to solve this bug?

This topic has been closed for replies.
Correct answer fnordware

Thank you, I got it.

 

The problem is that not all the EXR files in your sequence have the same channels. If you import each frame individually you'll find that EXtractoR works as expected, but it'll show different channels in the list. You can also see this by clicking different frames in the project window and checking the readout indicating the number of channels.

 

The reason this causes a problem has to do with the AE API. While I'm retrieving channels by their names, the API internally uses an index number. For a sequence it uses the first frame to index the channels, but if a later frame has different channels the index will get misaligned and you'll get the wrong one.

 

Hopefully this happened because you made changes to your channels and didn't re-render the ealier frames, not some Blender behavior.

2 replies

Inspiring
September 6, 2024

Is it a single EXR or part of a sequence? Can you post it somewhere so I can take a look?

Participating Frequently
September 6, 2024

It's  a sequence, I've sent a private message with a link.
Thanks for your help.

 

fnordwareCorrect answer
Inspiring
September 6, 2024

Thank you, I got it.

 

The problem is that not all the EXR files in your sequence have the same channels. If you import each frame individually you'll find that EXtractoR works as expected, but it'll show different channels in the list. You can also see this by clicking different frames in the project window and checking the readout indicating the number of channels.

 

The reason this causes a problem has to do with the AE API. While I'm retrieving channels by their names, the API internally uses an index number. For a sequence it uses the first frame to index the channels, but if a later frame has different channels the index will get misaligned and you'll get the wrong one.

 

Hopefully this happened because you made changes to your channels and didn't re-render the ealier frames, not some Blender behavior.

Participant
September 4, 2024

Hello Chloe,

 

It seems the issue might be due to how EXtractoR is interpreting your EXR file's channels. Try re-exporting the EXR file with standard settings, or check if the channels are correctly labeled. If the problem persists, using MRV2 as you've mentioned might be the best workaround.

 

Hope this helps!

 

Participating Frequently
September 5, 2024

The same Exr shows correctly into Nuke, Natron and Blender compositing and also Mrv2. It only bugs into After.