Saving float at the same time as 8bit images

I sometimes need to render a few images of a project. Rather than using batch i just animate the camera and sometimes lights. Before i used to send it to the backburner on the same machine (dunno, the batch tool seems somehow weird).

When I render normally, I use the VFB. I save the main rendering along with specular, reflection etc in EXR and i use gamma 1.0. Multimatte, Alpha, filters, diffuse and extra texture i save as a png with a gamma of 2.2. What would be the best way to save them all automatically?

I know this is not the best solution, but i often adjust the exposure in VFB. EXR reflect this and save the adjustment, however this reflects on the multimatte as well, which i don’t want. I guess that one is easy to fix since it’s mostly just one full color minus the edges, but diffuse and extra text, i’m not sure if i can easily get it back to normal in post.

Any thoughts?

Hm, also, alpha did not get saved as a channel on its own.

You can save both, an exr file with all the render elements in 32 bit and 8 bit render elements files separately by using “Save separate render channels” option in the VFB settings.
But the VFB color correction changes will be baked to the 8 bit RE files as well. That is why it will be best to do color corrections to the exr later in post.