Flash coming with real 3D support

Adobe just announced that their next official Flash Player will support real, hardware accelerated 3D graphics. Basically, you will have access to 3D drawing functions with the ActionScript API, which is a great step forward: You will be able to create real 3D games with Flash then as well. Current 3D engines for Flash, like PaperVision, or the Flash 3D renderer included in CopperCube were basically only using the 2D drawing features of Flash and transforming all polygons from 3D into 2D manually. Altough with Flash Player 10, Adobe introduced some transformation functionality in their API, this was slow and lacked all the needed real 3D features, mainly for example a z-buffer, resulting in a lot of artifacts and limitations.



A scene created in CopperCube, rendered with the Flash 'Molehill' Player


'Molehill', now introduces real, GPU-accelerated 3D. Maybe it's because they fear Canvas and WebGL will make Flash irrelevant, but who cares. It's a great step forward.

Duing the last weeks, I also had access to the pre-beta version of Molehill and started porting the 3D engine in CopperCube over to it, and it works nicely. I'm really looking forward to the release of the new Flash player, it will mean that the flash version of CopperCube no longer sucks compared against the other release targets. And because CopperCube still supports also WebGL (and .exe and .app programs) as output besides flash, you will be on the safe side, should either WebGL or the new Flash become abandoned by the web community because of the other. :)

eight comments, already:

Cool!!! :)
IPv6 - 26 10 10 - 09:07

A lot of change coming soon.
zutuk - 26 10 10 - 14:28

This is great. If I just had enough time to develop something with Flash…
Brainsaw (link) - 27 10 10 - 08:11

Lookin forward to this. I wonder what the learning curve is gonna be like. Hopefully easier than working with shockwave3d.
beer3d - 28 10 10 - 17:52

Very interesting! Though how did you get access tof the API? Did Adobe ask you to become part of the prerelease program, or the other way around?
Daniel Bunte () (link) - 29 10 10 - 02:29

Adobe asked me, yep.
niko - 29 10 10 - 08:10

Do you have any performance data? Your Flash 3D Engine without Molehill vs. Your Flash 3D Engine with Molehill vs. CopperLicht
Oliver () - 09 11 10 - 13:44

I have, but I’m not sure if it makes sense to publish this already. Apart from the fact that Molehill is not even beta or public yet. But in short: Yes, molehill is faster as it looks like.
niko - 09 11 10 - 17:02


Name:  
Remember personal info?
yes
no
Email (optional):
URL (optional):
Enter "layered" (antispam):
Comment:Emoticons / Textile

  ( Register your username / Log in )

Notify: Yes, send me email when someone replies.  

Small print: All html tags except <b> and <i> will be removed from your comment. You can make links by just typing the url or mail-address.
Note: If you type in your email adress above, it will be visible to other visitors, although it will be hidden for bots using javaScript.