background preloader

Web GL

Facebook Twitter

Pourquoi vous devriez utiliser #WebGL pour vos projets Web 3D. Chrome (desktop & mobile)Firefox (desktop & mobile)Safari ( sauf sur iOS)Opéra (sauf iOS)Blackberry browser A noter qu’internet explorer 11 devrait supporter WebGL, c’est du moins les rumeurs qui courent sur Twitter. Autrement dit, à part iOS qui fait le blocus, vous pouvez afficher du WebGL à peu près partout pour peu que vous ayez un ordinateur potable, avec un navigateur mis à jour ou une tablette Android. Si on en crois le site webglstats, à l’heure actuelle près de 70% des internautes peuvent afficher du WebGL. Comment ça marche ? WebGL s’affiche à l’intérieur de la nouvelle balise HTML5 appelée canvas, une fois cette balise créée il suffit de lui attribuer du le contexte qui va bien var gl = canvas.getContext('experimental-webgl'); Et, hop vous avez un carré de WebGL, le reste c’est du javascript et des shaders.

Il y a également de nombreux frameworks pour faciliter le travail, mon préféré étant Three.js. Si c’est si facile pourquoi c’est aussi peu utilisé ? Aah, la fameuse question ! Des jeux en 3D toujours plus performants avec HTML5. J’ai l’impression qu’il ne se passe pas un un seul mois sans que j’entende parler d’HTML5 comme le nouvel eldorado des jeux en ligne. Non pas que les possibilités offertes par HTML5 sont supérieures à celles offertes par d’autres technologies comme Flash ou Unity, mais force est de constater la communauté y investit énormément d’énergie. Il en résulte de bien beaux projets comme le portage du moteur Unreal 3 en HTML5 : Mozilla And Epic Games Bring Unreal Engine 3 To The Web, No Plugin Needed. L’année dernière, l’éditeur Epic avait annoncé en grande pompe le portage de son moteur 3D dans Flash. Capitalisant sur ce travail, ils se sont associés avec les équipes de Mozilla pour réaliser un portage similaire en HTML5 et javascript (asm.js pour être plus précis).

Le résultat sera disponible d’ici quelques semaines. Ce ne sont pas tant les performances ou le rendu qui sont impressionnants, mais plutôt le fait qu’ils ont réalisé ça en seulement 4 jours. Laissez un commentaire.