Rendering time extremely slow

Hello everybody,

I apologize if my question could be simple but everything I found didn't really match my problem. I have a medium-good pc:

Intel Core i7 6700 3.40 GHz
16 Gb RAM
NVIDIA GeForce GTX 950M

I'm still a newbie with Daz, but with my first experiments I tried to do some renders using Iray and applying Uber Base to every materials. The rendering time for a static image Ultra HD 2280 x 2160, CPU and GPU on, Optix Prime Acceleration on, it takes about two hours. Is this ok? I think it could be but I have no idea...

My biggest problem is when I try to do some animations. Here the rendering is almost impossible. A render of 300 x 250, 30 fps, three keyframes it took 13 hours... no way! The first image was the same that I rendered in ultra HD in 2 hours... so what's wrong? I know Daz has to render 30 images in a 30 fps animation but how can I think to do an animation in HD like this? What am I doing wrong?

Thank you for any advice

Comments

  • Two hours is the dfault maximum time, so it may well be that the render is timing out rather than reaching the convergence target. Is your scene in an enclosed space? If so try adding more local light (spot lights, point lights, or emissive surfaces) - if you are relying on light from the HDR dome or other distant light filtering through windows etc. that will slow the process down enormously.

  • I have the same PC as you and when I render in Iray it takes a long time, the more detail the longer it took.

    Unless you have a computer the size that Disney has, rendering an animation in Iray will take forever, even the simplest animation in Iray will take forever. I never animate with Iray. Even with 3Dlight, the more detail you have in your scene(props, characters, etc) the longer it takes.

    I am rendering an animation right now with just two characters, a table and checker board. Only 60 frames, and as of right now I stopped the render so I can work on some other parts of the animation. It has taken 4 hours so far. But I have a lot of lighting (distant light and a few spot lights and the one spotlight is casting shadows. Having one of the lights cast shadows also makes the rendering process take a lot longer.

    I have used other animation programs but I am kinda new to Daz my self, but this is what I have personally experienced so far.

    Hope this helped a little.

  • Thank you very much for your advices, they were very encouraging :) I am still very new, so I have a lot to learn! Ok, so for the animations I'll try the 3Dlight and adding some lights (and yes, it is an enclosed space and maybe a little too dark). I will let you know, thank you very much for now!

  • The intro to this video took 6 hours on an i7-4770K with a Titan X (Pascal) and 1080ti at 1920 x 1080 and runs for 7 seconds at 30fps.

    https://www.youtube.com/watch?v=IU10S_LHNY0&feature=youtu.be

  • JamesJABJamesJAB Posts: 1,766
    edited January 2018

    Here are a few tips that can speed up your video rendering :
    Render at a lower framerate : Hollywood movies play at 24 fps
    Lower the convergence target to around 20%
    Lower the maximum samples to 150

    Here's my almost 7 hour render time video :

    Render Device  : Geforce GTX 1080 ti 11GB
    ​**************************************************************************************************
    2017-12-23 23:23:15.637 Total Simulation Time: 7 minutes 0.16 seconds
    (723 Frames @ 24fps)
    **************************************************************************************************

    2017-12-24 06:32:12.344 Total Rendering Time: 6 hours 48 minutes 59.5 seconds​
    (Render covergence target = 20%, Resolution = 1280x960, Frames = 723)
    (34 seconds average render time pre frame)
    ​**************************************************************************************************

    Post edited by JamesJAB on
  • Wow JamesJAB, it's incredible your video! I will try following your advices for sure.

    Just for experimenting I was trying 3Delight for the first time (I only tried Iray until now) but I'm having a big trouble... The first image I tried to render all of my subjects render in orange, whatever I do (if I try to apply some basic shaders nothing happens or it gets even worse)... I can post you some images with lights off ond on. I'm very sorry if my questions are silly but this is the first time ever I approach 3Delight and with Iray I can find tutorias easily, but for 3Delight I couldn't find anything... What am I doing wrong?

    Thank you again for your precious advices.

    3delight.png
    1280 x 720 - 474K
    3delight_uberenvironment2_base.png
    1280 x 720 - 490K
  •  JamesJAB I tried with the settings you suggested me, it was far better but the image was very grainy. Just a question: for Render covergence target = 20% did you mean Rendering Converged Ratio? I hope so, I set that value at 20%, was that ok? Then the resolution was 960 x 1280, maximum samples 150, 121 frames at 24 fps. 6 hours about. 

    Here is a screenshot of the movie. Thank you very much for your help.

    2018-01-07.png
    1920 x 1080 - 2M
  • I just found that an item of clothing was set at high resolution in parameters, slowed my rendering preview so much it was unbearable. Worth double checking for new users like me, went down a few other rabbit holes before I spotted it.

  • plaul2002plaul2002 Posts: 128
    JamesJAB said:

    Here are a few tips that can speed up your video rendering :
    Render at a lower framerate : Hollywood movies play at 24 fps
    Lower the convergence target to around 20%
    Lower the maximum samples to 150

    Here's my almost 7 hour render time video :

    Render Device  : Geforce GTX 1080 ti 11GB
    ​**************************************************************************************************
    2017-12-23 23:23:15.637 Total Simulation Time: 7 minutes 0.16 seconds
    (723 Frames @ 24fps)
    **************************************************************************************************

    2017-12-24 06:32:12.344 Total Rendering Time: 6 hours 48 minutes 59.5 seconds​
    (Render covergence target = 20%, Resolution = 1280x960, Frames = 723)
    (34 seconds average render time pre frame)
    ​**************************************************************************************************

    Super helpful thank you!!!

  • EightiesIsEnoughEightiesIsEnough Posts: 1,229
    edited May 2019

    I did take advantage of a freebie texture reducing script I downloaded a few months ago (I read comments suggesting it is a better tool than any texture reducer that can be purchased).

    I render in 3Delight, as I have cartoon shaders.  I did happen to render a scene from a big city, and aside from reducing many of the textures to a small size, I also duplicated city blocks by creating multiple instances, and rendered a 20-frame video at 8 frames per second.  The time it took to render a single image in the video was pretty quick.  Had I kept the images in full resolution, the render time for the 20-frame video could have taken much longer.

    Post edited by EightiesIsEnough on
  • PadonePadone Posts: 4,005
    edited May 2019
    dariator said:
    NVIDIA GeForce GTX 950M

    A render of 300 x 250, 30 fps, three keyframes it took 13 hours... no way!

    First let me tell you that the 950M doesn't fit iray animation at all. Perhaps you can do some low-res stills of very simple scenes with daz out of the box. That said, your only hope to do something with that card is using the scene optimizer and a denoiser. Apart keeping the iterations low as already suggested by others. This is anyway how you will work for animations even with a proper hardware.

    For the denoiser you can use 4.11 beta or an external denoiser.

    https://www.daz3d.com/scene-optimizer

    https://github.com/DeclanRussell

    Another option you have is to use 3delight, that will use your cpu instead of the gpu. In this case your hardware will fit better. But you may have materials issues as most new content is designed for iray. In this case some tools will be useful.

    https://www.daz3d.com/aweshading-kit-10-for-daz-studio

    https://www.daz3d.com/rssy-iray-to-3delight-converter-and-merchant-resource

    Yet another option you have is to export daz assets to blender and use cycles or eevee to render your animations. That will be faster than iray with a better denoiser, and also easier on your hardware resources. Then blender also has much better animation tools. But keep anyway in mind that your gpu is really low-end.

    http://diffeomorphic.blogspot.com/p/daz-importer-version-13.html

    Post edited by Padone on
Sign In or Register to comment.