Chaos Corona Forum

Chaos Corona for 3ds Max => [Max] General Discussion => Topic started by: Bobbysmith05 on 2019-03-25, 13:14:59

Title: Too slow to render for animation
Post by: Bobbysmith05 on 2019-03-25, 13:14:59
Hi need help quick

I'm trying to use Corona with 3Ds max 2015 to produce an animation of approx 3000 frames in 1920x1080.

 The scene is a simple 12mx12m room with two windows (using light portal) the animation is the build up of a wall cladding system. It has some some brackets and tiles no complex geometry or textures nothing that should be difficult to render.

Textures are low Res 1024 highest most are less. A HDRI map is used as a sperhical bitmap in environment slot. Corona camera is used.

It's taking about 20min to render each frame with a pass limit set to 18 this is far too long for a simple scene. settings are mostly standard. Path tracing primary and UHD secondary.

Machine is a i5 quad core 8GB ram Nvidia k2200 graphics. Not the best machine I know but 20 min a frame is making the project unfeasible. Any suggestions? Any help much appreciated

Thanks
Title: Re: Too slow to render for animation
Post by: romullus on 2019-03-25, 14:55:01
I5 processor, 8GB RAM, sounds like really low specs machine for rendering, especially for rendering animation. Did you run Corona benchmark? What time do you get? https://corona-renderer.com/benchmark
Title: Re: Too slow to render for animation
Post by: Bobbysmith05 on 2019-03-25, 15:58:27
I know it's not the most powerful today but still shouldn't be taking 20min to render such a simple scene. I'll give the benchmark a try. I wish as hoping to there are some settings or something that can speed it up.

In any case I've been using 3ds max since 2010 and we had much lesser machines back then and we could still render animations in those days
Title: Re: Too slow to render for animation
Post by: PROH on 2019-03-25, 16:02:24
...but not with a physically correct result. Since you're on max2015, you could change to mr and render it out with a faster but less correct result. Won't look as good as Corona, but....
Title: Re: Too slow to render for animation
Post by: Bobbysmith05 on 2019-03-25, 16:32:42
What about Vray?  Used Vray in 2010 and it was on a average computer from that time era and ran fine.

Is there a way to add capacity to my computer like a render node? Is it possible to buy single render nodes rather than pre built farms that cost tens of thousands

Title: Re: Too slow to render for animation
Post by: mferster on 2019-03-25, 16:58:01
Have you looked into using a render farm to render out your animation?
Title: Re: Too slow to render for animation
Post by: Bobbysmith05 on 2019-03-25, 17:05:36
Yes been doing that but the cost is outrageous makes it impossible to profit from the job. Would like a cheap way to add capacity such as building a couple of cheap render nodes
Title: Re: Too slow to render for animation
Post by: TomG on 2019-03-25, 17:08:39
If you are using the standard Corona FairSaaS, it comes with 3 render nodes, so you could have one main machine and 3 others contributing to the render. What I did when freelancing and rendering animations was buy a couple of refurbished dual Xeon machines to add as nodes. So, definitely an option!
Title: Re: Too slow to render for animation
Post by: Bobbysmith05 on 2019-03-25, 18:31:28
I've just had a quick look and online and seen a few reasonably priced refurbished available. I don't know much about computers outside of the programs I use to be honest. What is a Xeon? It's the processor I assume. Seems to lots of versions about. How do you know if it has dual Xeons?
Title: Re: Too slow to render for animation
Post by: TomG on 2019-03-25, 19:03:35
It will usually be explicitly called a Dual Xeon machine, or under the tech specs will say something like 2 x CPU type, the "2 x" meaning it has two of them. Single Xeon machines do exist, but defeat the point of a Xeon :)

EDIT, just a random Google to show an example of each (in no way a recommendation for either machine, just examples of how to tell the difference)

This is a dual Xeon:
https://www.newegg.com/Product/Product.aspx?Item=1VK-001E-0F182

This is a single Xeon:
https://www.newegg.com/Product/Product.aspx?Item=9SIA68F6AC2948
Title: Re: Too slow to render for animation
Post by: sebastian___ on 2019-03-25, 20:04:51
If the camera is not moving, and if only a certain percent of the image is animated, you can render only that portion and maybe save some time.
Later you can even add a slight 2d general movement in after effects or some freeware video editor.

EDIT :
You can even animate the "crop" or the rendering portion selection - so it will follow the area of the screen where the animation happens. An animation can start as a very small portion of the screen - so the rendering will be very fast, and it can increase in time.
But the final image output will be the final complete resolution, so it will be easy to composite on top of the background. Not sure how clear is what I just said :)
 
Also if you would have at least a second computer, you can render on one and continue to work on the second one.
Title: Re: Too slow to render for animation
Post by: Bobbysmith05 on 2019-03-25, 22:37:06
It will usually be explicitly called a Dual Xeon machine, or under the tech specs will say something like 2 x CPU type, the "2 x" meaning it has two of them. Single Xeon machines do exist, but defeat the point of a Xeon :)

EDIT, just a random Google to show an example of each (in no way a recommendation for either machine, just examples of how to tell the difference)

This is a dual Xeon:
https://www.newegg.com/Product/Product.aspx?Item=1VK-001E-0F182

This is a single Xeon:
https://www.newegg.com/Product/Product.aspx?Item=9SIA68F6AC2948

Would this be any good? Assuming I check it out and it works

https://www.ebay.co.uk/itm/HP-Z800-Workstation-Dual-Xeon-E5640-2-67GHz-32GB-128GB-SSD-2x-2TB-Radeon-R7-370/303089265517?hash=item4691872b6d:g:uywAAOSwLMRcgmBd

Z800 it has dual Xeon and 32gb of ram. I'll be looking seconds hand and a couple if years old.
Title: Re: Too slow to render for animation
Post by: Bzuco on 2019-03-26, 07:53:32
If 100% photorealism is not so important you can use unreal engine or unity to render animation. It will take one or two days to prepare scene(PBR textures, prepare objects for prebake shadows/ realtime GI, set reflection cubes, ...) but you can save a lot of monney and also time. 3000 frames can be rendered in game engines ~ 30min on your computer. GPU is not so important, even office dedicated low end graphics card is enough.
Title: Re: Too slow to render for animation
Post by: Bobbysmith05 on 2019-03-26, 10:26:11
Ok thanks but would the PC above be any good at Corona rendering? What kind of spec would be needed to render 3000 frames at a reasonable time ie not days. I don't wanna buy a PC only for it to be marginally faster.

I'm looking at a 3 year old machine in eBay.

Z600 Workstation, 232GB SS, 2x Intel Xeon Quad Core, 2.67GHz, 24GB, GTX 960

What can I expect from this machine?
Title: Re: Too slow to render for animation
Post by: romullus on 2019-03-26, 11:15:12
Run the benchmark with your current machine, write down the result, then search the list for xeons of your interest and compare render times. When you'll know how much faster xeons are comparing to your pc, then it's very easy to calculate how long it will take to render one frame of your animation on them.
Title: Re: Too slow to render for animation
Post by: Bzuco on 2019-03-26, 12:00:15
The xeon E5640 is 9 years old architecture @2.8GHz.  2x E5640 is still slower than one 8core Ryzen 2700x (300€). You will be still waiting days, days and days to render 3000 frames.
Interior animation with just 2 windows is not easy task when you dont want to spent a lot of money on renderfarms.
Title: Re: Too slow to render for animation
Post by: Bobbysmith05 on 2019-03-26, 12:10:23
How can this with 2x Xeon and 24gb not be any quicker than what I got now? Corona benchmark says it took 2 min to render the benchmark scene
Title: Re: Too slow to render for animation
Post by: Bobbysmith05 on 2019-03-26, 12:23:15
Any suggestions to a good workstation I could pick up second hand that isn't complete dog sh!t?

 I don't have the money to spend £30,000 on a nuclear powered computer seemingly needed to render a simple white box with some simple moving square tiles.

So that Xeon in eBay is no better than what I got now?
Title: Re: Too slow to render for animation
Post by: romullus on 2019-03-26, 12:24:55
2 minutes on your I5?! Can you tell what exactly CPU this is? The best score on I5 i can find in the benchmark, is 2:46, not even close to your claimed 2 minutes. Maybe you're confusing the benchmark (https://corona-renderer.com/benchmark) with the obsolete alpha4 benchmark?
Title: Re: Too slow to render for animation
Post by: Bobbysmith05 on 2019-03-26, 12:34:44
2 minutes on your I5?! Can you tell what exactly CPU this is? The best score on I5 i can find in the benchmark, is 2:46, not even close to your claimed 2 minutes. Maybe you're confusing the benchmark (https://corona-renderer.com/benchmark) with the obsolete alpha4 benchmark?


No I meant for x5650 I looked it up on the benchmark you linked and a similar system with same ram as the one on eBay (below) was around 2min 2:40 or similar don't have it in front of me right now.

The system I'm looking at now is this one
Intel Xeon X5650 @ 2.67GHz x 2
24GB of Triple Channel DDR3 @ 664MHz
Asus NVIDIA Geforce GTX 960
240GB Samsung SSD

I need to know if this is going to be better than an i5 40somthing with 8gb Ram otherwise it's a waste if money.

I need to know if this machine Will reduce the render times from 8min a frame to something reasonable or its a waste of money. I'm not spending 1000s on this I only do this for a bit of extra cash

Title: Re: Too slow to render for animation
Post by: Bobbysmith05 on 2019-03-26, 12:38:14
What does the benchmark mean exactly I assumed it give an indication as to how long a system would take to re set that scene with the tank in it. If a system could render that in 2min it would render my interior scene (3 white walls,1 with some tiles 2 windows naff all else) in seconds.

Title: Re: Too slow to render for animation
Post by: TomG on 2019-03-26, 12:48:54
What does the benchmark mean exactly I assumed it give an indication as to how long a system would take to re set that scene with the tank in it. If a system could render that in 2min it would render my interior scene (3 white walls,1 with some tiles 2 windows naff all else) in seconds.

You need to compare how fast your current machine is on the benchmark - down and run it from https://corona-renderer.com/benchmark, and then you can compare that to the 2 minutes you found for the machine you looked up, e.g. your machine takes 4 minutes, then the machine you are looking at will be twice as fast. Let us know what your current machine benchmarks at, cheers!
Title: Re: Too slow to render for animation
Post by: Bobbysmith05 on 2019-03-26, 12:58:03
What does the benchmark mean exactly I assumed it give an indication as to how long a system would take to re set that scene with the tank in it. If a system could render that in 2min it would render my interior scene (3 white walls,1 with some tiles 2 windows naff all else) in seconds.

You need to compare how fast your current machine is on the benchmark - down and run it from https://corona-renderer.com/benchmark, and then you can compare that to the 2 minutes you found for the machine you looked up, e.g. your machine takes 4 minutes, then the machine you are looking at will be twice as fast. Let us know what your current machine benchmarks at, cheers!

Ok thanks I believe mine is a i5 4460 with 8gb Ram I've looked this up on benchmark and it has a time of 39min 57 sec
Title: Re: Too slow to render for animation
Post by: TomG on 2019-03-26, 13:27:55
Thing is, every machine will vary - you really should run it on your own machine to see what your machine achieves (motherboards, BIOS, all sorts of things will mean one machine's performance will vary from another). That way you would know for sure how your specific machine performs (which is what the benchmark is all about :) )
Title: Re: Too slow to render for animation
Post by: Bobbysmith05 on 2019-03-26, 13:41:47
Thanks I'm going to run it when I get chance and compare that to the eBay machine. I think it Will definitely be a quicker machine question is how much
Title: Re: Too slow to render for animation
Post by: JoachimArt on 2019-04-01, 14:31:56
I usually do Rebus farm for animation rendering, works very well with corona.
If the jobs don't justify render costs, then I would consider reducing quality level based on budget. Low pay = low render quality. No raytraced renderer (gpu or CPU) can be done in super speed. ie. Either investing in tons of cores or a lot of gpus, getting render time down to 2-3 minutes per frame, it still takes up a long time for a lot of frames and a lot of electricity cost, hardware cost, or renderfarm cost. I would say the best option for budget rendering is realtime, either Unreal or Blender Eevee.