Chaos Corona Forum

Official Stuff => News => Topic started by: Ondra on 2014-05-25, 21:09:43

Title: Multithreaded VFB dumping
Post by: Ondra on 2014-05-25, 21:09:43
Why not? ;) It substantially speeds up the cleanup render phase.

Here is an example of a 32s render done in A6 and in the upcoming A7. It used a resolution of 3000*2000px with lots of passes:
(http://i.imgur.com/q2AnoVk.png)

When using 8 threads instead of 1 the after-render cleanup went from 19 to 4 seconds - 4.75× speedup
Title: Re: Multithreaded VFB dumping
Post by: arqrenderz on 2014-05-26, 04:02:14
little things that Matter! :) alredy love corona :)
Title: Re: Multithreaded VFB dumping
Post by: xt13r on 2014-05-26, 09:25:23
amazing as usual, Keymaster!)
Title: Re: Multithreaded VFB dumping
Post by: mentalnils on 2014-05-26, 10:10:02
Very nice... Mye cleanup takes a while now so it will be a very welcome feature. Specially when you testrender huge scenes.

Love Corona
Title: Re: Multithreaded VFB dumping
Post by: William Yan on 2014-05-26, 10:41:53
Really cool thing!!!
Title: Re: Multithreaded VFB dumping
Post by: Tiago4D on 2014-05-26, 15:07:26
Uou uou! Thanks man!!!
Title: Re: Multithreaded VFB dumping
Post by: eduard.caliman on 2014-05-26, 17:18:12
Really excited about this one! The frame buffer is a bit difficult to handle when working with larger res renders so it's nice to see some improvement being done on it.
Title: Re: Multithreaded VFB dumping
Post by: arqrenderz on 2014-05-27, 17:10:44
Keymaster, can the Scene parsing be Multithreaded?
Title: Re: Multithreaded VFB dumping
Post by: crazyman on 2014-05-27, 18:54:48
Keymaster: does it have impact while DR? All machines have multiple CPUs and 4x1Gbit bonded connection.

Looking forward to new release :]
Title: Re: Multithreaded VFB dumping
Post by: Ondra on 2014-05-27, 19:32:47
Yes, DR should also greatly benefit from this.

While multithreaded parsing would be easy from my side, unfortunately 3dsmax does not support it. Specifically if there is HSDS modifier in the stack, then accessing such object from another thread = instant crash. I will try to work around it, but it will probably never be as fast as it could have been in a better host application
Title: Re: Multithreaded VFB dumping
Post by: cecofuli on 2014-05-27, 23:55:01
HSDS!!Oh my god! This is the evil! I have a lot of problem in VRay too! LINK (http://forums.chaosgroup.com/search.php?searchid=926789)
Title: Re: Multithreaded VFB dumping
Post by: rampally on 2014-05-28, 11:51:42
Wow Great
Title: Re: Multithreaded VFB dumping
Post by: andomar on 2014-05-28, 17:01:15
When using 8 threads instead of 1 the after-render cleanup went from 19 to 4 seconds - 4.75× speedup
i am confused, when you say 8 threads, you are speaking about 8 "physical" threads like AMD have? or 8 threads or more like intel develop???

if where 8 "physical" threads like AMD, it means thet renders with AMD processors will be more faster thar intel?

PD. i have an AMD FX 8150, i am waiting every day for the A7, thanks corona, you are great.
Title: Re: Multithreaded VFB dumping
Post by: Ondra on 2014-05-28, 18:48:13
8 threads on intel i7, meaning 4 physical cores and 8 logical.

PS: AMD uses pretty much the same thing, but markets it as 8 separate cores ;)