Let’s say we render a sequence using command line (render -r vray …)
If we set this inside maya (in the Render Settings) : Image Format-->exr
Then we get the correct frames written to disk :
sceneName.0001.exr
sceneName.0002.exr
sceneName.0003.exr
But, if we set this in the Render Settings : Image Format-->exr (multichannel)
then the frames miss the dot :
sceneName0001.exr
sceneName0002.exr
sceneName0003.exr
It’s a problem because we have scripts that are supposed to find the pictures automatically after render.
This is in Maya2011 SP1, VRay for maya 1.5SP1 Nightly Build 14259, Windows 7 64 bit.
I asked about this sometime back and I was told that the naming difference is by design to be consistent with the way it works in vray for 3ds max. Our workaround has been to make our render manager (deadline) add the missing delimiter to the filenamePrefix when we use either exr (multichannel) or vrimg formats.
Well, I hope this will change to use the standard maya way, as max and maya are not the same.
We can find a workaround, but usually you have a lot more problems using workarounds than using the main method.
Thanks.
We looked into it, but unfortunately, as pointed out, it is not easy to change it at this time - lots of workflows already rely on this existing behaviour, regardless of whether it’s correct or not. This may change for a future official build, of course, but for the moment, it will have to remain this way.
We just ran into this problem and it was quite frustrating trying to track down the cause.
We’ve scripted our way around it simply enough now we know the issue but wasted plenty of a dev’s time going round in circles saying its fixed (when trying single channel exr’s) then it throwing loads of errors on the farm when doing multi channel exrs.
I can understand the arguement that there are pipelines in place that use this formatting already, but why not offer users a drop down box to change the formatting for all file types instead of having this one exception of multi channel exr’s that can’t have .'s between the filename and number…