« FlashTracer to the ... Away3D vs Papervisi... »

How many doobies?

Jul 19th, 2007

Seems like the previous post inspired a bit Papervision3D developers to optimise the code a bit and get some performace boost. Ralph posted yesterday a zip file with 2 .swf (pre-optimisations and post-optimisations). It seems like, they have achieved a 40% increase of speed. It's a bit tricky tho, as soon as you reach the number of polys you then depend once again of Flash raster (aka beginBitmapFill), however, with multicore CPUs the improvements gets more clear (and also with lowpoly scenes).

After doing this, Ralph did another benchmark using the pink ball this time, as a joke he added a new value on the report: the doobies. Haha, well, the more you get, the more you can presume about your CPU ;)

Doobie Bench - RC1 version (Old)
Doobie Bench - RC11 version (Old)

So... Here are my results:

Intel core2quad 2.40GHz (My fastest CPU)

RC1:
Time: 12429ms, FPS: 29, PV3D: 4981ms, Other: 7448ms, Doobies: 46598

RC11:
Time: 10419ms, FPS: 35, PV3D: 3090ms, Other: 7329ms, Doobies: 55587

PowerPC G4 1.33GHz (er... My slowest CPU)

RC1:
Time: 76717ms, FPS: 5, PV3D: 21606ms, Other: 55111ms, Doobies: 7549

RC11:
Time: 65324ms, FPS: 6, PV3D: 12307ms, Other: 53017ms, Doobies: 8866

55587 Doobies!! beat that! ;)


PS: Doobies = Poligons drawn per second.

#permalink

Share:
Digg! ~ del.icio.us ~ Stumble ~ Furl ~ Reddit
Webs / Print / Logos... everything I do will be listed here.



If you're looking for my Actionscript experiments, here you have: