I'm using python in Maya 2022.3/Vray 5.20.01 to bake textures. I need both a beauty pass (color-corrected) and a utility pass (NOT color-corrected). Problem is, the display correction that makes the beauty looks good, causes the utility pass to be wrong. I'm outputting Reflection Roughness and Normal Map as baked textures, so I need those to maintain accurate values.
I can disable Display Correction via python script while running in the interface
but not in batch mode(!!!):
[vray vfbControl] command error: vfbControl cannot be called in batch mode."
Question 1: Why not?
Question 2: Can I render both uncorrected and corrected results? In the way *.denoiser, *.zDepth, and *.Glare are separate files? I tried saving the Display Correction as a LUT, adding that to the stack, and setting primary Display Correction to None. But that does not save an un-corrected result!
Question 3: Ugh, do I really have to save as uncorrected EXR and build a python toolchain around OCIO, to get both results?
Question 4: Seriously, why is it that vfb layers can affect the batch render result, but can't be disabled/modified in batch?????
I can disable Display Correction via python script while running in the interface

[vray vfbControl] command error: vfbControl cannot be called in batch mode."
Question 1: Why not?

Question 2: Can I render both uncorrected and corrected results? In the way *.denoiser, *.zDepth, and *.Glare are separate files? I tried saving the Display Correction as a LUT, adding that to the stack, and setting primary Display Correction to None. But that does not save an un-corrected result!

Question 3: Ugh, do I really have to save as uncorrected EXR and build a python toolchain around OCIO, to get both results?
Question 4: Seriously, why is it that vfb layers can affect the batch render result, but can't be disabled/modified in batch?????

Comment