WebGL: Vers une 3D native dans votre navigateur

Aujourd’hui faire de la véritable 3D sur le Web n’est pas facile. Il existe des solutions basé sur Flash ou Silverlight, mais généralement le rendu est assez minimaliste du fait tous les calculs sont fait par le processeur et non par la carte graphique. Le consortium à l’origine de l’OpenGL, Khronos Group souhaite mettre au point un langage capable d’apporter au Web la 3D : le WebGL

WebGL est une initiative visant à apporter un support natif des graphiques et animations 3D sur votre navigateur Web. Cela signifie qu’il ne sera pas nécessaire d’installer des extentions logicielles pour en bénéficier. Ceci sera possible grâce à la balise <canvas> de la spécification HTML 5 mais aussi grâce à l’augmentation significative des performances des moteurs Javascript dans les principaux navigateurs Web du marché.

WebGL consiste à établir une liaison entre l’accélération graphique matérielle OpenGL ES 2 et le langage Javascript. OpenGL ES est principalement une simplification d’OpenGL, avec 2 buts : une API plus légère en termes de mémoire et de coût processeur, et une simplification plus poussée., ce qui lui permet d’être utiliser sur des terminaux mobiles.

AMD, Ericsson, Google, Mozilla (Firefox), NVIDIA et Opera font partie du groupe de travail sur la spécification WebGL. On a d’une part des fabriquant de puces graphiques ce qui devrait assurer une pérennité sur le plan matériel, et d’autres part 3 acteurs principaux dans le monde des navigateurs Web ce qui devrait assurer une pérennité sur le plan logiciel.

Un standard Web ?

A l’instar du HTML 5 qui a été propulsé par des industriels au nez et la barbe du XHTML 2 proposé par le W3C, il est fort probable que cette nouvelle technologies viennent simplement complété la spécification HTML 5 et sa fameuse balise canvas.

Intégration dans Webkit

Dans les dernières nightly build de Webkit, le moteur de rendu utilisé par Safari et Google Chrome intègrent désormais cette technologie. Et à en juger par les démos sur YouTube, l‘intégration de WebGL dans WebKit semble déjà bien avancée.

Articles liés

Enfin le choix d’un vrai navigateur dans Windows
Firefox : un navigateur sur le déclin
Vers la fin d’Internet Explorer 6 : pas si sur ?
Vers la fin des nuages de tag (tag cloud) ?
Mettre le moteur de rendu de Google Chrome dans IE 6, IE 7 ou IE 8

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" cssfile="">