I have been trying to transcode existing OpenEXRs ‘ZIP’ files to OpenEXR ‘ZIPS’ to get better playback.

Everything works fine in the render, however, the 4x matte layers that are in the original ‘ZIP’ files are being encoded as the primary layers in the new ‘ZIPS’ files, with the primary color layers moved to where the matte layers were in the original files.

Original OpenEXR ‘ZIP’ Channel List From ‘File Info…’:

R

G

B

A - alpha channel

dimatte.red

dimatte.blue

dimatte.green

dimatte.alpha

New OpenEXR ‘ZIPS’ Channel List From ‘File Info…’:

R

G

B

A - alpha channel

Color.R

Color.G

Color.B

Color.A

When reading the new OpenEXR (ZIPS) files, the default primary layers read are ‘Color.RGBA’ but these are the matte layers. When changing the layers to ‘Part1.Color.RGBA’ the primary channels appear.

My Write settings are in the below screenshot:

Is there a way to stop the layers from swapping around during the rendering process?