Flash Molehill en beta disponible : la révolution 3D du web en marche

La révolution en marche de la vraie 3D sur le web avec accélération matérielle est là ! (et avant que n’arrive sur le terrain la 3D native dans les navigateurs à base de WebGL) : La version 11 du Flash Player « Incubator » (AIR en bénéficie aussi) permettant de faire de la 3D en ligne tirant parti du GPU au travers de son API est disponible en version beta sur le lab d’Adobe. L’accélération matérielle de Molehill ne concernera d’ailleurs pas que la 3D puisqu’il est cité aussi des possibilités sur la 2D en terme d’affichage.

A lire absolument sur bytearray l’article de ‘Magic’ Thibault Imbert : « Changing the web again » introduisant l’Incubator Build ainsi que trois liens indispensables :

- Adobe AIR and Adobe Flash Player Incubator
- Flash player Incubator sur le wiki labs
- 3D APIs for Adobe Flash Player and Adobe AIR

Et puis à lire ci et là :
- Molehill from scratch with Adobe Flash CS 5
- How Fast is Molehill ?
- Simple 2D Molehill Example

Des outils de développements déjà prêts

Le plus impressionnant est que les frameworks gratuits et payants sont déjà prêts afin que vous puissiez faire mumuse avec :
- Away3D alpha 4 « Broomstick »
- Alternativa3D en version 8 (version beta dispo en avril)
- Flare3D avec l’annonce de la V2
- Coppercube
- Sophie3D
- Yogurt3D
- Minko

Démos ?

- http://molehill.zombietycoon.com/ La démo de zombie vue à l’Adobe Max cette fois à tester par soi même :)

- Quake 3 en démo par l’outil Minko que j’avoue connaitre moins. A tester (via @promethe42 – Jean Marc)

- Des démos également chez Away 3D avec leur version Broomstick : http://away3d.com/away3d-4-0-alpha-release-broomstick Dont celle-ci en vidéo, très impressionnante sur la gestion des fluides :

- Molehill Terrain Demo ( via @JosephLabrecque. Citation sympa d’ailleurs à propos de Pixel Bender par ce dernier  » Pixel Bender 3D on Labd March 4th :)  »

- Jérome alias @Seraf_NSS : « check my demo avec son exemple de l’armée de canards. « 100 duck skinned 240 000poly ! running at 30fps (tweet ici). Il a d’ailleurs rajouté un petit article d’explication entre temps :)

- Je vous rappelle juste les previews de l’Adobe Max dernier : capacités 3D en flash, Présentation technique et la démo de Flare3D sans parler de cette fameuse démo de zombie tycoon

Et même si tout ne fonctionne pas encore sur tous les environnements (ou confusion de son utilisation), la version du flash player est encore en beta, ne l’oublions pas… ( à noter qu’il faut activer l’accélération matérielle dans le panneau de configuration pour l’activer).

Et les plugins 3D comme Unity3D d’ailleurs ?

Unity3D a un bon article sur leur relation avec le flash Molehill : Uunity-flash-3d-on-the-web/. Globalement, Unity3D est un superbe outil de développement 3D qui à l’avenir fera l’exportation vers le Flash, Unity3D (le plugin), ou tout autre techno (WebGL ?). Ils veulent rester le plus ouvert possible dans tous les cas. Ils voient les deux plugins avec des atouts et des cas d’utilisation possibles différents. C’est une opportunité donc… mais surtout une force énorme pour Flash.

Quand aux plugins comme 3DVIA, je n’ai pas trouvé pour l’instant de position particulière par rapport à Molehill, mais ce dernier est plutôt dans un cadre moins web et plus tourné sur du middleware de consoles, moins sur un usage grand public. La cible n’est donc pas la même.

Et ?
Des années d’attente de la part du web pour parvenir à une solution cross-platform qui n’ait pas de contrepartie pour l’utilisateur (plugin à installer notamment…) et des performances dignes d’un vrai moteur 3D. Enfin ! Adobe cible avant tout le monde du gaming ouvrant la voie à toutes sortes d’expérimentations : mondes virtuels, social gaming, réalité augmentée surtout, voire même 3D en relief, et toutes les opportunités (bonnes et moins bonnes, j’en suis sûr), à venir tournant autour de la 3D en ligne et en temps réel en terme d’interface, de communication, et des capteurs (de la wiimote à Kinect, aux manettes de consoles, jusqu’à la webcam…).

Nous avons eu une ère expérimentale intéressante à base d’outils comme Papervision3D, Away3D etc.. qui a ouvert la voie vers des systèmes de visualisation intéressants (il est loin le temps de cette vidéo…) , mais les capacités décuplées d’affichage laissent entrevoir un bel avenir à Flash de ce côté, (l’heure du WebGL n’étant pas encore arrivée à mon sens, tant du point de vue de la technologie pas encore supportée par tous les navigateurs que des outils de conception quasi inexistants). Car sans de bons outils de création, il n’y a pas vraiment de voie possible. Adobe a la grande chance de par sa communauté très active d’avoir des outils payants, gratuits, et des outils venant du monde de la 3D comme Unity3D qui se raccroche au wagon. Sans lancer leur propre framework (ce qu’ils feront par la suite quand même) mais juste encadrant les acteurs du domaine. Fort.

N’oublions pas non plus que du côté du mobile, la 3D arrive à point nommé : un player Flash compatible mobile et tablettes à l’heure ou certains OS demandent minimum 1 à 2 GHz de puissance pour être exploités, et où tous les systèmes bénéficient d’accélération matérielle à présent. De la 3D et des capteurs là encore, multi-plateformes.

Ce que j’en pense :)

La chose à retenir pour moi au final, c’est qu’Adobe arrive sur le terrain de la 3D temps réel en ligne et directement en tant que leader avec son plugin à 90% (c’est déjà demain pour flash 11), là où tous les acteurs/plugins de 3D en ligne n’ont jamais réussi : être la solution transparente et non contraignante pour faire de la 3D en ligne depuis qu’internet existe (VRML & virtools de l’époque.. aahh…). Outre les jeux, j’attends de voir donc avec impatience ce que cela va changer demain. Oui, je suis enthousiaste !

5 Commentaires

  1.  a posté le 28 février 2011 à 28:17 -

    [...] (via Hebiflux) [...]

  2. Thomas BRAULT
     a posté le 28 février 2011 à 28:46 -

    j’espère juste que pour la version finale il ne faudra pas aller activer l’accélération matérielle à la main

  3. YopSolo
     a posté le 6 mars 2011 à 06:35 -

    merci pour tous ces liens :)

  4.  a posté le 24 mars 2011 à 24:51 -

    Coup dur pour Unity 3D, du moins pour le plugin web et les jeux en standalone… mais aussi pour les applications iPhone/iPod, iPad, Android etc.

  5.  a posté le 30 mars 2011 à 30:51 -

    [...] 2o11. ¬ Digging more into the Molehill APIs, by Thibault Imbert, on 6th January 2o11. ¬ [FR] Flash Molehill en beta disponible : la révolution 3D du web en marche, by Hebiflux, on 27th February 2o11 ¬ [FR] Flash Player 11 inaugure une nouvelle ère pour le web [...]