Pourquoi vous devriez utiliser WebGL

Depuis que je travaille comme consultant et développeur dans le monde de la 3D je suis confronté à des débats sur les technos. Cela à commencé avec SecondLife, Opensim puis Unity3d, WebGL, Flash etc … Avec des arguments plus ou moins bien choisi, mais il y a toujours cette problématique du choix de technos. Je vais essayer de vous convaincre, dans ce billet, de tester WebGL. WebG quoi ? WebGL est une implementation d’OpenGL en javascript qui permet d’afficher de la 3d dans les navigateurs sans …
Lire la suite >

Le moteur d’Unreal 3 porté sur le Web avec WebGL

Mozilla et depuis quelques temps pas mal porté sur le jeu, notamment avec ses games challenges le tout en HTML5 bien sur. Ils ont une vraie politique de porté et de soutenir WebGL notamment et une volonté de faire du web une plateforme de jeu à part entière.  Cette fois ils ont sévi avec Epic Games en portant le moteur d’Unreal Tournament, porté sous Flash il y a 2 ans, sur le web cette fois et en WebGL s’il vous plaît! Le portage à …
Lire la suite >

Convertir des îles Opensim ou SecondLife en collada

Je ne sais pas si vous connaissez Tipodean c’est une startup dirigée par Chris Collins, un ancien Linden, et qui depuis quelques mois essaye de créer un viewer Unity pour OpenSim et SecondLife. Je vous en parlais en Juillet dernier, à l’époque ce n’était pas vraiment au point, c’était de l’alpha… Mais ils ont continué à travailler et ont annoncé le 3 janvier dernier la sortie d’un site web qui permet de convertir directement le contenu SecondLife ou OpenSim pour l’afficher dans le …
Lire la suite >

Une adaptation de Minecraft en WebGL

source de l'image : http://www.next-nintendo.com/   Je ne sais pas si vous connaissez MineCraft, c’est un monde virtuel assez basique qui permet de créer des univers délirants avec de gros cube pixélisés. Alors bien sur dit comme ça cela ne fait pas trop envie mais vraiment Minecraft est devenu devenu un véritable phénomène de société. « […]Minecraft est un chef d’œuvre de minimalisme qui rejette l’artifice pour se concentrer sur l’essentiel, c’est-à-dire les mécanismes de pure gameplay. Le joueur est à la fois puissant et …
Lire la suite >

Un Boilerplate pour Three.js est sorti !

Je ne sais pas si vous connaissez HTML5 Boilerplate, c’est un outil inspiré de la méthode DRY « don’t repeat yourself ». Pour faire simple c’est un ensemble de fichiers qui constitue une base commune pour vos projets web. On trouve un fichier index.html avec les balises de base comme le doctype, le <head>, les sections etc… De même, on trouve des fichiers JS communs comme la librairie Jquery. Bref, tout ce dont on a besoin quand on se lance …
Lire la suite >

Unity supportera HTML5

  J’ai lu une news sur Gamasutra hier qui ‘ma fiat bondir de mon siège – ou presque. Unity technologies annonce qu’il supportera probablement HTML5 dès que cette technologie « sera prête pour le gaming ». Le CEO, David Helgason explique que le moteur HTML5 est très bien pour faire de la datavisualisation par exemple mais que cette techno n’est pas encore mûre pour faire du jeu. D’après lui celui va changer avec le temps et Unity surveille de près ces changements pour pouvoir …
Lire la suite >

Data visualisation et WebGL

Jonas Wagner est un hacker qui travaille pour local.ch, un moteur de recherche qui ressemble à notre pagesjaunes.fr. Il était apparemment, depuis quelques temps, à la recherche d’un outil de datavisualisation sympa pour représenter toutes les données de local.ch. Il a finalement choisi WebGL et le résultat est bluffant. Il modélise les 3,7 millions d’adresses référencées par local.ch sous la forme d’un point rouge. Les données sont géolocalisées en 3D, on peut donc facilement reconnaître les contours de la suisse mais aussi les …
Lire la suite >

Beloola : présentation en vidéo

Beloola est un monde virtuel français – développé par v-cult une société Lilloise. Son créneau est assez précis : un monde virtuel 3D dans le navigateur dédié à l’art et à la culture. Dans l’interview de Tom son fondateur on apprend : Avec ce projet, le but n’est pas de créer un énième réseau social mais au contraire d’agréger des contenus communautaires ; ainsi au cœur de Beloola, tu auras accès à ton wall Facebook, Twitter etc. Découvrir, partager, créer, vendre et …
Lire la suite >

Vers un client Web pour OpenSim et SecondLife

Les mondes virtuels n’ont pas eu le succès attendu. C’est un fait. Nous sommes beaucoup à penser que cela est du, entre autre, a un vrai problème d’accessibilité de ces plate-formes. Il faut installer un client lourd, s’enregister, apprendre à se déplacer en 3D, retrouver ses amis etc etc… En un mot c’est dur, trop compliqué pour le visiteur lambda qui cherche juste à visiter une expo, assister à un spectacle et pas à devenir le builder qui va révolutionner le metavers. Pour palier …
Lire la suite >

WebGL : les performances par l’exemple.

Depuis quelques temps je surveille ce qui ce fait en WebGL. Et régulièrement la même critique revient : WebGL c’est bien mais ça supportera pas la charge. N’ayant pas encore mis les mains dans le code je ne savais pas trop quoi répondre. Mais, hier, je suis tombé sur cette vidéo tirée du Google I/O. Et ça change tout. Vous verrez qu’en optimisant le code JS Gregg Tavares arrive à animer 40 000 objets dans une page web. Du coup, ça donne une …
Lire la suite >
1 2