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