How to get render times down for video

Hi my name is Ricky I'm somewhat new to Daz Studio I've pretty much got it down to where I can render simple pictures fairly well with a decent scene taking between 1 and 4 hours depending on complexity my current setup is an AMD FX 8370 4Ghz with 32 gigs of RAM and a GTX 1060 if I'm rendering with one character my render times are usually pretty good but as soon as I add a second character all of a sudden I have anywhere from 16 to 24 hours per picture problem is I want to start doing short films using 3D characters

Comments

  • Adding the secodn character is almost certainly tipping you over the limit for the RAM on the 1060 - if you want to get the beenfits of the GPU then the whole scene has to fit into its memory (plus any other calls on the GPU, allowing for the cap Windows 10 places on the amount of memory any single application can use). Getting a GPU with more RAM is one option, another is reducing the memory demands of your scene - for example, Scene Optimiser can be used to reduce texture sizes (and there ar a couple of free scripts that do the same job, though with less infomation on what is being targeted) while the Resource Saver Shaders Collection for iray will help eliminate unneded textures entirely (even the pop-ups on the product page have some good advice).

  • i am concidering building a new pc with atleast 1 gtx 1080 perferable 2. and a better proccessor . i did figure out last night after posting this that i was rendering with my cpu and gpu.. i switched it to just the gpu and render times for 4k dropped from 16-24 hrs to about 2 1/2 hrs. i alsoo hid everything in my scene that wasnt in the preview window. im concidering only rendering animated videos in 720 but even if i get the render times down to 15 minutes thats still like 70 hrs for 30 seconds of video at 30 fps. just currious if anyone is able to render animated videos in a timely manner and if so what their settings are and what hard ware is required. also i see people talking about windows 10 limiting things. is there a better option for os to get render times down? would linux be better and if so is daz studio capatible with linux?

  • mwasielewski1990mwasielewski1990 Posts: 343
    edited November 2019

    i am concidering building a new pc with atleast 1 gtx 1080 perferable 2. and a better proccessor . i did figure out last night after posting this that i was rendering with my cpu and gpu.. i switched it to just the gpu and render times for 4k dropped from 16-24 hrs to about 2 1/2 hrs. i alsoo hid everything in my scene that wasnt in the preview window. im concidering only rendering animated videos in 720 but even if i get the render times down to 15 minutes thats still like 70 hrs for 30 seconds of video at 30 fps. just currious if anyone is able to render animated videos in a timely manner and if so what their settings are and what hard ware is required. also i see people talking about windows 10 limiting things. is there a better option for os to get render times down? would linux be better and if so is daz studio capatible with linux?

    For the love of god, don't go with the 10xx series of video cards, unless you are 100% sure you'll buy a card in good condition (like from a firiend or so). These cards were mass used in bitcoin mining, and It's a total lottery. 

    It makes much more sense to wait a little longer, save up money and buy at least the RTX 2070 Super - with the new version of Daz and Iray, you can utilize the raytracing cores these cards come equipped with. I might be wrong, but a single 2070 Super should be nearly as good as 2x 1080, plus you get a new card with 2 or 3 year warranty + lesser power consumption so no need do go for an expensive PSU. 

    Only thing to consider, the 2070 and 2080 cards come with only 8Gb. I have the 1080ti and it's 11Gb in some situations is barely enough.

    Windows is not limiting anything regarding to renders... as far as I know.

    I'm not sure if daz works with linux, but in case it doesn't - emulating it with stuff like Wine is pointless - too much system overhead will be wasted due to virtualization/emulation.

    And no, with consumer-grade hardware it's not possible to render animations faster. And it's not just Iray, every other raytracing engine will be that slow when it comes to animations. I think only Blender's Cycles engine lets you limit path tracing sampling, so you might consider trying blender for animating, but we're still looking at 50 hours or so per 30-60 seconds of video at the resolution you stated.

    EDIT: While your CPU seems a bit slow, for GPU rendering it doesn't matter that much. My i7 8700 only uses 15% of it's "power" during rendering (with CPU unchecked in render), so if you don't intend to play games on this machine, I would recommend building something on a cheaper intel or a Ryzen.

    Post edited by mwasielewski1990 on
  • Im 100% sure the 1080 will be a good condition card, and i hope it hasnt been used for bitcoin mining. if it has then microcenter has some explaining to do.. im not buying used cards. i get all my parts from a store brand new. i conciderd the rtx2070 but from reviews i was reading it didnt really do much better than the 1080.and price point makes it easier to go 1080. altho i do like the idea of the raytracing. however nvida has been adding raytracing thru drivers for all gtx cards aswell. my 1060 actually does fairly well at ray tracing in video games. and no rending is not my only use for the pc. im also a gaming youtuber and play some pretty cpu/gpu intensive games. so a full pc is what im after. but after reading everyones responses and doing more research i come to the conclusion i just need a dedicated render machine. and a seperate gaming rig. that way i can set a video to render and just let it go till its done 

  • DustRiderDustRider Posts: 2,739

    Im 100% sure the 1080 will be a good condition card, and i hope it hasnt been used for bitcoin mining. if it has then microcenter has some explaining to do.. im not buying used cards. i get all my parts from a store brand new. i conciderd the rtx2070 but from reviews i was reading it didnt really do much better than the 1080.and price point makes it easier to go 1080. altho i do like the idea of the raytracing. however nvida has been adding raytracing thru drivers for all gtx cards aswell. my 1060 actually does fairly well at ray tracing in video games. and no rending is not my only use for the pc. im also a gaming youtuber and play some pretty cpu/gpu intensive games. so a full pc is what im after. but after reading everyones responses and doing more research i come to the conclusion i just need a dedicated render machine. and a seperate gaming rig. that way i can set a video to render and just let it go till its done 

    Before making your final decision on the 1080, you might want to take a look at this thread (https://www.daz3d.com/forums/discussion/341041/daz-studio-iray-rendering-hardware-benchmarking/p1), it seems as if the RTX 2070 is about 1.9x faster than a 1080 (and slightly faster than a 1080ti), which is a huge improvement if your rendering animations. The info in the linked thread is consistent with benchmark results I reviewed recently (I just got a new laptop with a RTX 2070). If budget doesn't allow, then a 1080 would be OK, but a 1660 super might be more affordable and have the performance boost your looking for.

  • DustRider said:

    Im 100% sure the 1080 will be a good condition card, and i hope it hasnt been used for bitcoin mining. if it has then microcenter has some explaining to do.. im not buying used cards. i get all my parts from a store brand new. i conciderd the rtx2070 but from reviews i was reading it didnt really do much better than the 1080.and price point makes it easier to go 1080. altho i do like the idea of the raytracing. however nvida has been adding raytracing thru drivers for all gtx cards aswell. my 1060 actually does fairly well at ray tracing in video games. and no rending is not my only use for the pc. im also a gaming youtuber and play some pretty cpu/gpu intensive games. so a full pc is what im after. but after reading everyones responses and doing more research i come to the conclusion i just need a dedicated render machine. and a seperate gaming rig. that way i can set a video to render and just let it go till its done 

    Before making your final decision on the 1080, you might want to take a look at this thread (https://www.daz3d.com/forums/discussion/341041/daz-studio-iray-rendering-hardware-benchmarking/p1), it seems as if the RTX 2070 is about 1.9x faster than a 1080 (and slightly faster than a 1080ti), which is a huge improvement if your rendering animations. The info in the linked thread is consistent with benchmark results I reviewed recently (I just got a new laptop with a RTX 2070). If budget doesn't allow, then a 1080 would be OK, but a 1660 super might be more affordable and have the performance boost your looking for.

    I was just about to say the same thing. You won't notice much difference between a 1080/1080ti and 2070 super in a scene that's simple. RTX cards shine in complicated scenes with multiple light sources and more complicated geometry, this is where the RT cores kick in to help calculate the light bounces. the RTX2070 even beats my 1080ti by a fair amount of rendering time according to the benchmarks posted by DustRider (also almost 2x). 

    1660 super has very nice performance/price ratio, but it's only 6gb.

     

    Im 100% sure the 1080 will be a good condition card, and i hope it hasnt been used for bitcoin mining. if it has then microcenter has some explaining to do.. im not buying used cards. i get all my parts from a store brand new. i conciderd the rtx2070 but from reviews i was reading it didnt really do much better than the 1080.and price point makes it easier to go 1080. altho i do like the idea of the raytracing. however nvida has been adding raytracing thru drivers for all gtx cards aswell. my 1060 actually does fairly well at ray tracing in video games. and no rending is not my only use for the pc. im also a gaming youtuber and play some pretty cpu/gpu intensive games. so a full pc is what im after. but after reading everyones responses and doing more research i come to the conclusion i just need a dedicated render machine. and a seperate gaming rig. that way i can set a video to render and just let it go till its done 

    Just out of curiosity, which games are you referring to? A 1080ti can barely handle Metro Exodus without raytracing on Extreme settings. Just curious about what games have such efficient RT implementation O_O

  • thanks for the info guys ill take a deeper look at the 2070. as far as games. the 1st i ever played that was hard on the card was ark survival evolved but its gotten better. i have plans to buy cyberpunk  2077 which is the first game to be scheduled to come out with full raytracing from what i understand. so i will definately need a video card upgrade

    Here are the Cyberpunk 2077 System Requirements (Minimum)

    • CPU: Intel i7-6700k
    • RAM: 16 GB
    • OS: Windows 10 64-bit
    • VIDEO CARD: GeForce GTX 1070
    • PIXEL SHADER: 5.1
    • VERTEX SHADER: 5.1
    • DEDICATED VIDEO RAM: 4 GB
  • edited January 2020

    WOOHOO! i bought a new pc today. specs are Amd ryzen 7 3700, evga geforce rtx 2070 super 8gb, as of right now only 16gb of ddr4 but will be 64gb tomorrow and its liquid cooled

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