Flash Player 10, quality and speed

By barcinski

Flash 10 panorama

Ralph Hauwert has recently revealed some of his magic showing off the shading power of flash player 10. I was really wondering about the texture quality of the new 3d goodness so I’ve put a small skybox demo using Ralph’s branch of papervision for fp10 and this stunning shot by Roger Taylor this panoramic shoot we did of an landscape installation by Anne Walk.

I must admit I was totally stunned by the results, the quality is absolutely  amazing if you are used to 3d in fp9. The textures are silky smooth and it still runs better than dedicated panorama viewers for flash 9!

Some fullscreen(1440×900) results on my Macbook pro core duo 2.4 Ghz (santa rosa):

  • standalone: 39-41 fps
  • safari: 44-45 fps
  • firefox: 24-25fps

These results are curieus to say the least. First of all how can flash player in safari run faster than standalone? And why is firefox running at half the speed of safari?

And what does it mean for future websites made especially for flash player 10. Well they are going to look really really good. With the help of all the other goodies (pixelbender, better font renderer, color management, h.264 support ) coming with fp10 we are going to see some really high quality productions in 2009!

Check out this fp10 panorama! Hit space for stats, use arrow keys to zoom in and out. Feel free to share your (fullscreen)results. Keep in mind that for fps counter to be meaningful the panorama must be moving.

On the penetration of flash player 10 side. There are no official numbers for adobe yet but our website ( +- 50000 visitors a month) it’s right now at 45% and growing really fast, 3-5% a week. So if you are starting an ambitious project today, consider targeting flash 10 because you don’t want your project to feel outdated by the time you launch :)

Source is not available for download because it’s all work in progress.

19 Responses to “Flash Player 10, quality and speed”

  1. felix Says:

    wow! silky smooth!

  2. bartekd Says:

    Whoa, that looks very nice! On my Intel Core Duo 2.26 in Firefox in runs at an incredible 60fps.

    I am just starting a new project in January and we already decided to use FP10. This confirms, that it was a good decision. Thanks Mark!

  3. Alan Says:

    Thanks for posting these interesting findings. Your fp10 panorama example works like a charm!

  4. Mark Barcinski Says:

    Thanx guys.

    Bartek it’s cool to that you guys are already using FP10, hopefully we can push papervision fp10 soon enough for 3d projects to come …

    Are you dudes coming to FITC amsterdam? It be nice to meet you in person ;)

  5. Patrick Says:

    Mark:

    That is an awesome image! I was getting ~60fps as well…

    While panning with the mouse, I noticed an odd flicker occasionally — sort of a large gray triangle (1/4 screen size). Sometimes to edge to edge… Weird.

    Running 10GB RAM, Safari 3.2.x, Flash plugin 10.x.

    Cheers,

    Patrick

    ps: you might check out what we’re up to with PV3D & panoramas. :)

  6. slopester Says:

    very nice. look forward to using this kinda thing in projects;

  7. Gil Says:

    What did you use to convert the original panorama for use in Skybox??

  8. Mark Barcinski Says:

    @Gil, I used CubicConverter for osx.

    @Patrick, I did experience weird flickering with the beta fp10 players, I haven’t noticed one with the release player yet but it wouldn’t surprise me if it still happens on some system because I used the most untested/unreleased/deadend branch of papervision for it :)

  9. Matthew Says:

    If your looking for some tutorials on Papervision you can check out http://hubpages.com/hub/Papervision-3D-programming-tutorial—Depth-of-Field and http://hubpages.com/hub/Papvervision-3D-programming-tutorial—Casting-Shadows

  10. G2 Studio Says:

    Would you please take off my image from this web-site. My images are copyrighted and you didn’t ask for any permission.
    If you want to keep it, contact me otherwise remove it and let me know.
    Thank you
    Giuseppe Parisi

  11. Mark Barcinski Says:

    @G2 Studio –> I’m sorry for the inconvenience we have caused to you by posting this picture, we were convinced this picture was under creative commons licence, our bad.

    We will replace this picture today.
    edit: It’s removed now

  12. Andre Says:

    Hey Mark,

    I’m doing a few benchmarks with FP10 and Papervision as well.

    Would you be able to share the source, so I can tinker with it?

    That’d be cool.

    Cheers,
    Andre

  13. Andre Says:

    Hello again,

    What kind of config were you guys using?

    So it’s a skybox with a cube, 6 textures, etc… but what size do the textures have?
    And are you using precise = true, or smooth = true on the texture?

    I’m trying to figure out why it’s so smooth :)

  14. Mark Barcinski Says:

    Hi Andre,

    Unfortunately this time I can’t release the source code but I can talk about how it’’s done. It’s a classic skybox, a cue with 6 textures. The reason why it’s so smooth is perspective correction for textures, it’s a flash 10 feature, smoothing is also on. You can’t use it with current version papervision. I’m sure this can be easily done now with the flash 10 branch of Away3d.

    Hope this helps.

  15. David Says:

    Hi Mark,

    Could you please tell me (or us) how to get this famous cs4 branch?

    I just found the url on googlecode http://code.google.com/p/papervision3d/source/browse/#svn/trunk/branches/cs4, but I can’t find the svn url for my subversion client (svns on mac).

    Is there a more easy way to get this version than using subversion depository?

    Thank you very much for your help!
    Best regards,
    David

  16. barcinski Says:

    Hi David,

    It’s not the cs4 branch that you need, it is the fp10 branch. There no easy way to download it now, other than via SVN. I’m using the SVNX on mac and I like it :)

    cheers,
    mark

  17. David Says:

    Hi!

    Ha ok!
    Thank you so much for this usefull answer!
    I just downloaded it witn svnx! Will try it very soon!

    Thank you again!
    Regards
    David

  18. Callie LaDay Says:

    I don’t usually write on blogs but had to on yours. You have a very unique writing style. A lot of people don’t have that touch, they just drone on and on in the most boring way. But not you – thanks! Don’t have time to read everything here right now, I found your site while looking for something else on Digg. But I’ve bookmarked your homepage and will visit it regularly to read what’s new. I love reading web sites about programming. I really like what you wrote in this post, and some of your other articles are interesting. I’ll have to read more. Thanks again for a very educational site! Click here if you’d like to check out my site.

  19. Павел Says:

    Хорошо и полезно, а будет еще что-то из этой же серии?

Leave a Reply