Introducing the Molehill 3D APIs by Thibault Imbert

I am sure you guys have heard about what we just announced at the Max keynote this morning.

Immersive 3D in Flash Player

I am happy to share this with you guys :)

Another video from MaxRacer (by Alternativa) demoed at Max Keynote Day 1 built on top of Alternativa 8, leveraging the upcoming 3D Molehill APIs :

Tom demoes the Peer 2 Peer feature he developed for MaxRacer :

MAX Racer - 3D Flash Game with P2P Multiplayer from Tom Krcha on Vimeo.

Another one, with those beautiful islands, still with Molehill :

Another one from Frima Studio, who ported their engine used on the PSP for Zombie Tycoon to Molehill :

Another one from Minko (loading a Quake 3 environment using HD textures) :

Another one from Flare3D :

Another one from Away3D and EvoFlash using Molehill :

And again from Away3D :

For more details about implementation and how it works, check the Adobe labs Molehill page.

Update : For info, Molehill is also available in the browser, this is not limited to AIR or standalone player ;)

Comments (47)

  1. Dourado wrote::

    This is awesome!!
    Can we have a beta demo of the API!?…
    Does Adobe has a release date!?

    Great work adobe ;)

    Monday, October 25, 2010 at 8:49 pm #
  2. Héctor wrote::

    Really nice!

    I also vote to get some sneak peek of the API.

    I really hope that we won’t have to wait for a new Creative Suite in order to use these feature in Flash Professional.

    Monday, October 25, 2010 at 8:58 pm #
  3. reelfernandes wrote::

    Compatible with iOS packager? Will it use OpenGL ES on AIR Android & iOS? Looks great, really happy to see Adobe pushing into this space!

    Monday, October 25, 2010 at 8:59 pm #
  4. arnoud bos wrote::

    Wow! exciting stuff!

    I’m no game developer, though. Will it be possible to render 2d content like a flex application completely on the GPU too?

    That would mean an enormous performance boost for all flash content…

    congrats on the really cool progress you guys are making!

    Arnoud

    Monday, October 25, 2010 at 8:59 pm #
  5. reelfernandes wrote::

    Just found the answer here:

    http://labs.adobe.com/technologies/flash/molehill

    For mobile platforms, Flash Player will rely on OpenGL ES 2.0. For those graphics cards that aren’t supported, Flash Player will elegantly fallback to a fast software rasterizer called SwiftShader, a technology licensed from TransGaming.

    Monday, October 25, 2010 at 8:59 pm #
  6. me wrote::

    why not in browser?

    Monday, October 25, 2010 at 9:13 pm #
  7. Nikita wrote::

    Great news!!!
    Will there be a feature to “catch” the mouse so that we can create an FPS camera?

    Monday, October 25, 2010 at 9:15 pm #
  8. leng wrote::

    Awesome! Now flash3D will be like unity3D. I´m sure I want to give it a try.

    Monday, October 25, 2010 at 9:30 pm #
  9. panpan wrote::

    Marvelous !

    I’ve disliked 3D in previous Flash Player renderings.
    Maintenant… je ne sais pas. :)

    Monday, October 25, 2010 at 9:34 pm #
  10. fabien wrote::

    And this one is not so bad either! http://www.youtube.com/watch?v=m053MqzstVg
    Thanks Adobe!

    Monday, October 25, 2010 at 9:56 pm #
  11. leng wrote::

    @Fabien: They should have shown that one for sure!
    The 3D is a breakthrough for flash. But unfortanetely it isn’t anything like the Unreal Engine for iOS devices.

    Monday, October 25, 2010 at 10:09 pm #
  12. zemax wrote::

    OMG That is a big beard ! ;-)

    Monday, October 25, 2010 at 10:15 pm #
  13. bluntcoder wrote::

    What’s the triangle count? Fully hardware accelerated on all OS’s? All modern video cards? What version of DIrectX or OpenGl does it use?

    Monday, October 25, 2010 at 10:27 pm #
  14. ben w wrote::

    awesome work!

    really look forward to playing with this!

    Monday, October 25, 2010 at 10:33 pm #
  15. loudoweb wrote::

    génial!
    quelques infos tirées de cet article et de la page molehill sur l’adobe labs résumées en français:
    http://www.loudoweb.fr/article/18
    @fabien c’est clair que celle-ci aussi est impressionnante.

    Somebody got information on Alternativa 8?

    Monday, October 25, 2010 at 10:34 pm #
  16. nicoptere wrote::

    bravo et merci l’équipe Adobe :)

    Monday, October 25, 2010 at 11:14 pm #
  17. Hesam wrote::

    THAT IS AWWSSOOMEE….!!!!!!!!!!!

    Monday, October 25, 2010 at 11:45 pm #
  18. Burton wrote::

    @leng: The 3d geometry isn’t handled by any Adobe IDE and isn’t even under Adobe’s control as to how it will expand and grow as a codebase.

    In my opinion they took the easy route and really just expanded on what Pixel Bender does, extending it to the geometry shader portion of the GPU pipeline.

    It would be a stretch to say this is close Unity is able to do, especially in the turnaround of results and the tool, pipeline access and support. Sure they both can do some shaders, but this example is essentially Adobe leveraging someone else’s hard work and putting a $1000 car detail on top of it and calling it their 3d solution.

    I was really hoping Adobe would come through and create a unified API, but as a friend said, they want to create 150 flavors of reactionary (not proactive) ice cream and just see which flavor sells the most before trying to take the lead.

    For the record, I use both Unity and Flash, making all of my money right now with Flash. I spend my nights and weekends in Unity.

    Monday, October 25, 2010 at 11:48 pm #
  19. isa wrote::

    Is Molehill APIs like a 3d player inside the flash player?

    Is it possible to mix flash APIs(MovieClips,BitmapData,…) with Molehill APIs?

    Tuesday, October 26, 2010 at 12:11 am #
  20. mama wrote::

    mais qu’est ce que c’est que cette barbe !!!!

    Tuesday, October 26, 2010 at 12:32 am #
  21. mimi wrote::

    Yes, what about that beard? Is that how a product manager should look like?

    Tuesday, October 26, 2010 at 1:01 am #
  22. fernando_fr wrote::

    Any info on hardware requirements? Graphic card, processor…

    Tuesday, October 26, 2010 at 2:17 am #
  23. thienhaflash wrote::

    WOW ! Molehill rocks… do you know when will the API be available so we can try

    Tuesday, October 26, 2010 at 8:56 am #
  24. Cricri wrote::

    Ha ouais, ça poutre comme on dit par chez nous ;)
    Le futur des jeux flash s’annonce plutôt pas mal avec tout ça. En plus des nouveautés présentées à la keynote.

    Ho, and nice watch ;)

    Tuesday, October 26, 2010 at 9:30 am #
  25. Tim Oxley wrote::

    I’d be really interested to know what the specs are for the computer running those demos. We may be getting ahead of ourselves if Molehill requires some kind of supercomputer connected to a datacenter of graphics cards

    Tuesday, October 26, 2010 at 9:49 am #
  26. Goach wrote::

    Je rejoins Cricri, j’adore ta montre ;)

    Tuesday, October 26, 2010 at 10:05 am #
  27. Really really cool, it throw some Shaders !

    Tuesday, October 26, 2010 at 10:10 am #
  28. Zed-K wrote::

    Very interesting stuff, but what about 2D acceleration in Flash Player ?
    Vsync and low CPU usage would be REALLY nice, and much more important for most Flash developers I think.

    Tuesday, October 26, 2010 at 10:28 am #
  29. wonderwhy-er wrote::

    That RPG game looks even more impressive for me :) Fun times ahead :)

    Tuesday, October 26, 2010 at 10:49 am #
  30. electrofrog wrote::

    OMG ! Your beard in 3D !
    All this stuff throws couscous ! Can’t wait for it !!!

    Tuesday, October 26, 2010 at 11:34 am #
  31. Daniel Bunte wrote::

    Some really interesting stuff. At the moment, we’re also working on a rasterizer for Flash, but it’s alchemy-driven. If you’d like to check it out: http://blog.badnoob.com/index.php?action=blog;sa=view_blog;name=devblog-noob3d

    Tuesday, October 26, 2010 at 11:34 am #
  32. mama wrote::

    Bon, on a pris les billets avec Frog pour te rapatrier, ça va pas du tout cette tête.

    Faut rentrer d’urgence !

    Tuesday, October 26, 2010 at 3:25 pm #
  33. sh0ckwav wrote::

    @Burton is completely right! They aren’t doing the heavy lifting at all, that is they aren’t giving you a 3D engine. They are giving developers the tools to create a 3D engine :/

    This in my opinion makes it worse than Shockwave3D, dare compare it to Unity. Oh and watch in the first video in which he says the physics are ActionScripted. That means no physics engine ladies & gentlemen. Roll your own. GFL! 3D without a physics engine is pretty useless.

    BTW I do the same ;) Make money with Flash, play with Unity. But that’s going to change soon…

    Tuesday, October 26, 2010 at 3:53 pm #
  34. Kevin Newman wrote::

    How does Flash work with nVidia’s 3D Vision (and AMD’s new solution)? Hopefully you followed the rendering guidelines to make s3D work!

    Also, how about new APIs for s3D videos? I don’t think it was mentioned at MAX – but please add these! YouTube already has a boat load of content that could tap into this with either 3D Vision, 3DPlay or AMD’s solution (DDD, iZ3D).

    Tuesday, October 26, 2010 at 6:46 pm #
  35. loudoweb wrote::

    I’ve just read that on Alternativa Blog:
    “Alternativa CTO Anton Volkov will provide in-detail look at A3D 8 engine and new Flash player abilities in the report during Adobe MAX on the 27th of October.”

    :)

    Tuesday, October 26, 2010 at 7:08 pm #
  36. sHTiF wrote::

    It seems kind of unfair advantage that these guys got their hands on the API with such a huge headstart. What about the other 3D engines are we condemned to wait till there is public beta in couple of months? It will be kind of hard to catch up and from competition standpoint we can be kind of screwed :( Is there any possibility to have sooner access to API? Any info would be appretiated, thank you.

    Tuesday, October 26, 2010 at 7:51 pm #
  37. Thomas wrote::

    That game looks like Project Nomads.

    Tuesday, October 26, 2010 at 11:02 pm #
  38. aubreyff wrote::

    Have you heard if PV3D will be updated to work with the molehill APIs? PV3D is my 3d package of choice.

    Wednesday, October 27, 2010 at 5:39 pm #
  39. Alex wrote::

    First, thanks to your team for working on this. It’s clear you’ve been listening to the community. A couple of questions, if it’s okay:

    1. Is there any potential benefit for 2D game/app development here?

    2. Is the GPU acceleration available outside of full screen?

    Thursday, October 28, 2010 at 3:42 am #
  40. OUUWWWWWWWW YEAAHHHHH

    Thursday, October 28, 2010 at 10:50 am #
  41. Thibault Imbert wrote::

    Hi Alex,

    1. Molehill is not a 2D GPU renderer, however, things like particles engine for instance can be developed through shaders on the Molehill engine and produce awesome results in terms of speed and amount of particles you wanna push on screen, particles on the GPU :)

    2. Yes, GPU acceleration is available outside of fullscreen.

    Thibault

    Thursday, October 28, 2010 at 6:38 pm #
  42. Jarrad wrote::

    Thibault – I want to first say as a flash dev (whos world has been rattled abit too much past few months) that I’ve been very impressed with flash video’s I’ve seen.

    Is there anyway to sign up for an alpha or start working with molehill api’s before the mid 11 beta? I seriously wouldnt care if it crashed every time and would be happy to report all bugs.

    The reason I ask – is as you know webgl is now in trunk of chrome 7 and to be activated by default by the end of the year(and other browser following suit) its a very tight race

    Friday, October 29, 2010 at 3:56 am #
  43. Daniel Bunte wrote::

    I’d also like to :) But I already dropped Thibault an email. I think he got hundreds of thousands during max, so I’ll be patient to get an answer :D

    Friday, October 29, 2010 at 6:32 pm #
  44. leng wrote::

    Here’s the Molehill 3D sesion in regular 2D:
    http://tv.adobe.com/watch/max-2010-develop/flash-player-3d-future/

    Sad thing is that you can’t figure out whether the Molehill hardware acceleration is available or not. Because you can’t query it….

    They actually admit Molehill is like WebGL: “In terms of design, our approach is very similar to the WebGL design.”

    And the same could be true for WebGL of course:

    “A solution that will enable advanced 3D experiences on almost every computer and device connected to the Internet. ”

    @Burton: True, I meant the players not the IDEs. Even Thibault Imbert agrees with you.

    “Unity has a very nice IDE for 3d games development.” – Thibault Imbert.

    Friday, October 29, 2010 at 7:28 pm #
  45. jloa wrote::

    Looks like flash is not going to “surrender” yet, ah 8)
    Nice demos. I like Alternativa’s demos the most. Awesome graphics and 1/2 mil polygons! I’m so excited to get my old max models rendered in flash.
    Way to go adobe, u r on the right way for sure!

    ps: the adobe max show was awesome 8)

    Friday, October 29, 2010 at 7:35 pm #
  46. Thibault Imbert wrote::

    Hi Alex and Zed-K,

    Concerning 2D, you will be able to actually use Molehill for 2D too in the context of sprite engines. You can totally render 2D objects using triangles too on the GPU and get crazy fast rendering for 2D too in this case.

    So, I guess a lot of people will come up with 2D engines built on top of Molehill too ;)

    Thibault

    Tuesday, November 9, 2010 at 12:24 am #
  47. WHAT HAPPENED TO THIS? Where is it? This was debuted at MAX in 2010 and now it’s the end of 2011 and WHERE is it? Come on Adobe! This is a major breakthrough for interactive 3D quality, you need to release this and watch as the developer community takes online games into a revolution towards Next-Gen experiences! Not to mention the 3D madness I will personally make into websites. ;)

    Monday, November 14, 2011 at 10:30 pm #

Trackbacks/Pingbacks (31)

  1. [...] here’s the link to Thibault Imbert’s page with the first demonstration videos of Molehill [...]

     
  2. Molehill « andrewdobson.co.uk on Tuesday, October 26, 2010 at 6:39 pm

    [...] Some nice video footage here – we have never seen flash look this good before: [...]

     
  3. [...] Sources: http://www.bytearray.org/?p=2310 October [...]

     
  4. [...] you want to check more info about the MAX Racer, watch this video by Thibault Imbert (PM for Flash [...]

     
  5. Fwd: Molehill 3D APIs for Flash Player and AIR !!! on Wednesday, October 27, 2010 at 1:14 pm

    [...] Introducing the Molehill 3D APIs 3D APIs for Adobe Flash Player and Adobe AIR [...]

     
  6. molehill - bad ass gpu accelerated flash 3D api - DesignersTalk on Wednesday, October 27, 2010 at 2:50 pm

    [...] – bad ass gpu accelerated flash 3D api Introducing the Molehill 3D APIs – ByteArray.org Adobe Labs – 3D APIs for Adobe Flash Player and Adobe [...]

     
  7. MAX 2010 & Molehill - blog.coconnut.com on Thursday, October 28, 2010 at 7:49 pm

    [...] APIs for Adobe Flash Player and Adobe AIR Introducing the Molehill 3D APIs WELLCOME TO THE REVOLUTION: [...]

     
  8. Anonymous on Friday, October 29, 2010 at 10:02 am

    [...] [...]

     
  9. [...] of the next Flash Player is a torture. On one side you can't keep your pants dry by looking at the few fantastic demos posted during the last days and you just can't get rid of this very large smile on your face. The [...]

     
  10. [...] ByteArray: introducción a Molehill 3D y profundizando en Molehill [...]

     
  11. Flash支持3D GPU硬件加速API | 二牛 – ERNIU on Friday, November 19, 2010 at 12:44 pm

    [...] http://www.bytearray.org/?p=2310 [...]

     
  12. [...] zombie-slaying and car-racing games, rounded up 3D gaming allies to help show off Molehill, and published several Molehill talks online. In those talks, Adobe revealed that Molehill is a very low-level interface. But other [...]

     
  13. Battle lines drawn for 3D on the Web on Monday, November 29, 2010 at 3:49 pm

    [...] zombie-slaying and car-racing games, rounded up 3D gaming allies to help show off Molehill, and published several Molehill talks online. In those talks, Adobe revealed that Molehill is a very low-level interface. But other [...]

     
  14. [...] zombie-slaying and car-racing games, rounded up 3D gaming allies to help show off Molehill, and published several Molehill talks online. In those talks, Adobe revealed that Molehill is a very low-level interface. But other [...]

     
  15. [...] zombie-slaying and car-racing games, rounded up 3D gaming allies to help show off Molehill, and published several Molehill talks online. In those talks, Adobe revealed that Molehill is a very low-level interface. But other [...]

     
  16. Battle lines drawn for 3D on the Web | Games 4 Downloading on Tuesday, November 30, 2010 at 9:00 am

    [...] zombie-slaying and car-racing games, rounded up 3D gaming allies to help show off Molehill, and published several Molehill talks online. In those talks, Adobe revealed that Molehill is a very low-level interface. But other [...]

     
  17. [...] zombie-slaying and car-racing games, rounded up 3D gaming allies to help show off Molehill, and published several Molehill talks online. In those talks, Adobe revealed that Molehill is a very low-level interface. But other [...]

     
  18. [...] All should change for flash based apps once the next version of the flash runtime is used, which has some features which allow more usage of the gpu, that should be available next year,preview videos of that here:http://www.bytearray.org/?p=2310 [...]

     
  19. Molehill « Dean Clancy's Blog on Monday, December 13, 2010 at 1:44 pm

    [...] Adobe’s intro http://labs.adobe.com/technologies/flash/molehill/ More demos http://www.bytearray.org/?p=2310 [...]

     
  20. [...] especially with the new hardware 3D API coming out soon, so thing are looking pretty exciting ;) Introducing the Molehill 3D APIs – ByteArray.org P.S. Don't listen to Steve Jobs – he's an arrogant tw*t __________________ http://www.socreative.tv – [...]

     
  21. [...] Alors ça y est ? Les technologies standards ont donc remporté la bataille de la 3D en temps réel dans le navigateur ? Non pas tout à fait dans la mesure où Flash n’a pas dit son dernier mot, loin de là. Même si les dernières générations de navigateur sortiront en début d’année, il faudra tout de même quelques années avant de renouveler de façon significative le parc. Par contre, il faut 3 mois à Adobe pour déployer une nouvelle version de Flash, et la prochaine itération (nom de code Molehill) sera un authentique bon en avant : Introducing the Molehill 3D APIs. [...]

     
  22. FredCavazza.net > Mes 11 prédictions pour 2011 on Monday, January 3, 2011 at 5:35 pm

    [...] petit à petit dans votre navigateur grâce aux dernières innovations comme WebGL et le futur Flash 10.3 : 2011 sera-t-elle l’année de la 3D grâce à Chrome et Firefox (et Flash) [...]

     
  23. [...] API which was demo’ed last year in Adobe MAX, which is cross-platform. Get a glimpse, here. Can you imagine this amount of 3D content running inside the browser and being GPU accelerated [...]

     
  24. lab Molehill 3D | Alladin on Thursday, February 3, 2011 at 3:53 pm

    [...] http://labs.adobe.com/technologies/flash/molehill/ http://www.bytearray.org/?p=2310 – tu tez dodatkowe [...]

     
  25. Natives 3D in Flash | arnokohl on Sunday, February 20, 2011 at 6:28 pm

    [...] Auflistung von beispielhaften Videos verschiedener Entwickler, die mit einer Beta arbeiten konnten: http://www.bytearray.org/?p=2310 FAQ zu Molehill: http://labs.adobe.com/technologies/flash/molehill/ Away3D (gute 3D engine für [...]

     
  26. [...] announced in Adobe MAX 2010 all the mayor Flash 3D  frameworks (Alternativa3D, Away3d, CopperCube, Flare3D, Minko, Sophie3D [...]

     
  27. sharpek.net » HTML5 vs Flash 0-1 on Monday, March 14, 2011 at 4:34 pm

    [...] Na blogu bytearray pojawiła się prezentacja na temat Molehill który ma być odpowiedzialny za 3D we Flashu: http://www.bytearray.org/?p=2310. [...]

     
  28. Flash 3D API – Molehill 소개 | Lovelyredsky on Monday, April 18, 2011 at 11:35 am

    [...] >Adobe 3D APIs for Adobe Flash Player and Adobe AIR >Adobe Max2010에서 소개된 차세대 GPU가속 Flash API – Molehill >Introducing the Molehill 3D APIs [...]

     
  29. What tickles your inner geek? | KleineWereld on Friday, September 9, 2011 at 10:52 pm

    [...] As a matter a fact lately I’ve been mesmerized by HTML5, CSS3, js and the capabilities of Molehill. But what actually kindles the geek in me? Thinking about past weeks I dare [...]

     
  30. ys.hu » adobe presszárium on Monday, October 24, 2011 at 11:22 pm

    [...] molehill kapcsán sokan huzták a szájukat adobenak hogy szépszép de miafaszvan? szóval ha nehéz ez [...]

     
  31. Nouveau moteur d’affichage en préparation « Terrender on Wednesday, November 9, 2011 at 2:23 am

    [...] nouveau player flash 11 est sortit en octobre. Ce dernier intègre le moteur 3D Unity. Avant, flash n’utilisait pas [...]