Optimizing rendering time

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

  • algovincianalgovincian Posts: 2,610

    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.

     

     

  • kinera9kinera9 Posts: 4

    Sometime just saving the scene, closing Daz, then reopening it can change the pre render load time, from my experience.

  • functionfunction Posts: 283

    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.

  • PadonePadone Posts: 3,688
    edited August 2022

    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.

    Post edited by Padone on
  • PerttiAPerttiA Posts: 10,024

    function said:

    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.

    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.

Sign In or Register to comment.