Optimizing rendering time
sopitag349
Posts: 9
Hi,
I'm rendering a short animation with Iray. I optimized the scene so the actual rendering time is around 30 seconds for each frame, which is quite good.
What takes time, is the computation that occurs before the machine begins to render the frame that is 2/3 times the actual rendering of the frame itself.
The scene is very simple: Two characters with no background and everything not in the frame (clothings, props, etc.) has been hidden or deleted.
Any suggestion?
Comments
If you've got enough VRAM to do so, render a small image of the scene to a new window and do not close it. If you leave it open while rendering the frames of your animation to file, the data will remain loaded on your video card.
HTH.
- Greg
Thanks for the answer!
Unfortunately I don't see any difference. Obviously I'm missing something.
I Rendered a still image of the animation and, without closing the window of the rendered image, I started the render of the animation.
Nothing different happened .
Should I do the still render in a new instance of daz studio?
Should I start the animation's rendering before the still image rendering is complete?
Thanks again for the help.
Sometime just saving the scene, closing Daz, then reopening it can change the pre render load time, from my experience.
In my experience, before my GPU starts rendering, the harddisk light is flashing, which means DAZ is reading resources from disk to VRAM to prepare rendering, so put all DAZ resources and softwares in a fast SSD disk, and use a high speed PCIE computer motherboard can help.
You may try to keep the viewport in iray preview, this should avoid to "reload" the scene data for every frame. But it may also depend on the iray optimization settings and/or the iray version.
The resources are read into the RAM when opening/loading the scene and assets, If the computer is flashing the HD light while starting rendering, the computer is running out of RAM and has to use disk space to compensate.
I read at some point to do the above mentioned putting the Viewport into Iray Preview (assuming you have a cap on the number of Iterations), let the preview reach that cap so it's finished, then start the Series Render and it absolutely cut down the prep time between Frames almost entirely. I assume memory limitations or other optimizations could play into whether or how well it works (beyond my full understanding), but definitely worth a try.