Hi,
So this would allow us to have V-Ray render a very long/heavy render but also spit out draft renders which could get passed down the pipeline (to e.g. comp or dailies review). This is actually doable right now if you're rendering in the VFB and you can whenever you wish dump an image using the floppy disk icon. But I'm talking about doing it while batchrendering on commandline using mayabatch or vray standalone. Examples of flags usage:
Now, when you have a render manager which is juggling a complex task tree (such as we do in Pixar's Tractor), you might also want to create a QuickTime when all images in a sequence has been "dumped" mid-rendering. To do this with Tractor, you would actually need V-Ray to stop rendering to make the next Tractor task evaluate. When all frames has been dumped, the QuickTime is made.
Tractor has a way to detect whether an application actually exited or if it only reached a checkpoint. So for example if it reached a checkpoint for all frames in a sequence, it will be able to resume rendering after the QuickTime has been made. Example:
What do you think about all of this?
There are of course hacky ways of dealing with just dumping images (without having V-Ray to exit) and still be able to create a QuickTime automatically. So I think it would be absolutely awesome if a dump EXR could be written at a defined interval. And perhaps later explore the possibilities to be able to resume a progressive rendering (which I presume entails writing a copious samples file to disk).
So this would allow us to have V-Ray render a very long/heavy render but also spit out draft renders which could get passed down the pipeline (to e.g. comp or dailies review). This is actually doable right now if you're rendering in the VFB and you can whenever you wish dump an image using the floppy disk icon. But I'm talking about doing it while batchrendering on commandline using mayabatch or vray standalone. Examples of flags usage:
Code:
vray -checkpoint 0,60 # dump every 60 seconds vray -checkpoint 2,60 # dump every 60 seconds, but stop after two dumps
Tractor has a way to detect whether an application actually exited or if it only reached a checkpoint. So for example if it reached a checkpoint for all frames in a sequence, it will be able to resume rendering after the QuickTime has been made. Example:
Code:
vray -resume 1
There are of course hacky ways of dealing with just dumping images (without having V-Ray to exit) and still be able to create a QuickTime automatically. So I think it would be absolutely awesome if a dump EXR could be written at a defined interval. And perhaps later explore the possibilities to be able to resume a progressive rendering (which I presume entails writing a copious samples file to disk).
Comment