La dernière version bêta de Firefox 4 sortie il y a deux jours est l'occasion de voir une démonstration assez riche des possibilités de WebGL associé à JavaScript et l'HTML5 [4.0 b8 - 26,9 Mo - Mac OS X 10.5 - VF - Logiciel libre]. WebGL applique à des contenus web les possibilités 3D d'OpenGL.
Une performance mise en ligne et que l'on peut jouer soi-même (Safari ne saura pas l'interpréter mais une vidéo est consultable ici). De prime abord on pense voir un film, d'autant que l'on peut progresser manuellement dans son déroulement. Pourtant il s'agit bien d'une animation 3D exécutée en temps réel (l'activité processeur du Mac peut d'ailleurs en témoigner à certains moments) avec le renfort des canvas audio et vidéo d'HTML5. Le nouveau moteur JavaScript de Firefox 4 est également mis à contribution, d'autant qu'il a été amélioré dans ses performances (détails techniques).
Outre des contenus 3D, cette démo récupère, en temps réel aussi, des images sur Flickr, des vidéos ainsi que des tweets et elle les intègre dans le décor (construit à la base dans Lightwave). Cette démo a été réalisée en un mois par six personnes et ils en préparent une nouvelle plus sophistiquée encore.
Une performance mise en ligne et que l'on peut jouer soi-même (Safari ne saura pas l'interpréter mais une vidéo est consultable ici). De prime abord on pense voir un film, d'autant que l'on peut progresser manuellement dans son déroulement. Pourtant il s'agit bien d'une animation 3D exécutée en temps réel (l'activité processeur du Mac peut d'ailleurs en témoigner à certains moments) avec le renfort des canvas audio et vidéo d'HTML5. Le nouveau moteur JavaScript de Firefox 4 est également mis à contribution, d'autant qu'il a été amélioré dans ses performances (détails techniques).
Outre des contenus 3D, cette démo récupère, en temps réel aussi, des images sur Flickr, des vidéos ainsi que des tweets et elle les intègre dans le décor (construit à la base dans Lightwave). Cette démo a été réalisée en un mois par six personnes et ils en préparent une nouvelle plus sophistiquée encore.