Author Topic: Multithreaded VFB dumping  (Read 7322 times)

2014-05-25, 21:09:43

Ondra

  • Administrator
  • Active Users
  • *****
  • Posts: 9048
  • Turning coffee to features since 2009
    • View Profile
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:


When using 8 threads instead of 1 the after-render cleanup went from 19 to 4 seconds - 4.75× speedup
Rendering is magic.How to get minidumps for crashed/frozen 3ds Max | Sorry for short replies, brief responses = more time to develop Corona ;)

2014-05-26, 04:02:14
Reply #1

arqrenderz

  • Active Users
  • **
  • Posts: 995
  • https://www.behance.net/Arqrenderz1
    • View Profile
    • arqrenderz
little things that Matter! :) alredy love corona :)

2014-05-26, 09:25:23
Reply #2

xt13r

  • Active Users
  • **
  • Posts: 157
  • Viva la Corona!
    • View Profile
    • my portfolio
amazing as usual, Keymaster!)

2014-05-26, 10:10:02
Reply #3

mentalnils

  • Users
  • *
  • Posts: 4
    • View Profile
    • Personal Site
Very nice... Mye cleanup takes a while now so it will be a very welcome feature. Specially when you testrender huge scenes.

Love Corona

2014-05-26, 10:41:53
Reply #4

William Yan

  • Active Users
  • **
  • Posts: 48
    • View Profile
Really cool thing!!!

2014-05-26, 15:07:26
Reply #5

Tiago4D

  • Active Users
  • **
  • Posts: 122
  • Be Happy!
    • View Profile
    • Lumo Studio Arch & Design
Uou uou! Thanks man!!!
Learning...

2014-05-26, 17:18:12
Reply #6

eduard.caliman

  • Active Users
  • **
  • Posts: 65
    • View Profile
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.

2014-05-27, 17:10:44
Reply #7

arqrenderz

  • Active Users
  • **
  • Posts: 995
  • https://www.behance.net/Arqrenderz1
    • View Profile
    • arqrenderz
Keymaster, can the Scene parsing be Multithreaded?

2014-05-27, 18:54:48
Reply #8

crazyman

  • Active Users
  • **
  • Posts: 87
    • View Profile
Keymaster: does it have impact while DR? All machines have multiple CPUs and 4x1Gbit bonded connection.

Looking forward to new release :]

2014-05-27, 19:32:47
Reply #9

Ondra

  • Administrator
  • Active Users
  • *****
  • Posts: 9048
  • Turning coffee to features since 2009
    • View Profile
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
Rendering is magic.How to get minidumps for crashed/frozen 3ds Max | Sorry for short replies, brief responses = more time to develop Corona ;)

2014-05-27, 23:55:01
Reply #10

cecofuli

  • Active Users
  • **
  • Posts: 1577
    • View Profile
    • www.francescolegrenzi.com
HSDS!!Oh my god! This is the evil! I have a lot of problem in VRay too! LINK

2014-05-28, 11:51:42
Reply #11

rampally

  • Active Users
  • **
  • Posts: 208
    • View Profile

2014-05-28, 17:01:15
Reply #12

andomar

  • Active Users
  • **
  • Posts: 7
    • View Profile
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.

2014-05-28, 18:48:13
Reply #13

Ondra

  • Administrator
  • Active Users
  • *****
  • Posts: 9048
  • Turning coffee to features since 2009
    • View Profile
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 ;)
Rendering is magic.How to get minidumps for crashed/frozen 3ds Max | Sorry for short replies, brief responses = more time to develop Corona ;)