What is resumable rendering?
In short, resumable rendering is the ability to have incomplete renders resume where they left off. The rendering could have stopped because of some outside circumstance, such as a power failure, or have been stopped based on the needs of the user.
In the next 3.5 service pack of V-Ray, we will be introducing resumable rendering as a new feature. This will first come out in V-Ray for 3ds Max, and then released for the other platforms. To use it, simply turn on Resumable Rendering in the VFB settings in the render dialogue or pass the -resume=1 option to V-Ray Standalone. You will also have to set a time interval for incremental saves if you are using progressive rendering.
Please note that this feature is still under development and some of the functionality may change in the final release of the service pack.
Two type of resumable rendering in V-Ray:
As you know, V-Ray has different ways to render. For resumable rendering, the difference is mainly between bucket rendering and progressive rendering.
A few things to consider:
Since this process relies on either a sidecar .vrimg or .vrprog file to be saved, it will save that file in the directory where you are saving the final image. Both files can be large as they contain a lot of data. This is especially true for the .vrprog as it has all the needed data for the whole image, not just the completed buckets.
When a rendering is resumed, there is still some preparation that needs to be done before the rendering starts that has to be redone. This includes scene prep, and texture loading. The GI light cache is saved, but the irradiance map is not and would have to be recalculated.
Use cases:
Another case could be set up as part of the render farm policy that all renderings are stopped after certain amount of time to ensure that every shot gets rendered overnight. If you are using progressive rendering, a grainier version of the render will still be available to review and can be resumed if the rendering looks good enough to warrant the full quality.
Keep in mind that, based on the fact that your scene still needs to be loaded, and prepped for every instance of the resumed rendering, this in itself can take a bit of time. So it is recommended that you don’t do very short increments of your rendering such as 30 seconds.
Conclusion:
Resumable rendering is an important feature that could drastically change your workflow and choices you make while rendering. It could also greatly reduce the anxiety associated with long renders. We have only listed a few examples of uses cases for resumable rendering but are eager to hear of other ideas and examples of where this feature could change the way you work.
This article is published by permission of Chaos Group. you can find the riginal article on labs.chaosgroup.com.
LEAVE A COMMENT
COMMENTS