AngeZanetti.com

Internet et ses usages, développement Web et humeurs diverses

Tag: Three.js

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 navigateur via Unity3d Ou Flash !

Vous pouvez tester la démo dispo ici http://www.tipodean.com/ Il y a encore pas mal de lag, les graphismes ne sont pas extraordinaire mais le potentiel est là !

L’autre point positif c’est que pour arriver à ce résultat Tipodean passe par du Collada, le format générique de la 3D. On peut donc récupérer nos objets et les afficher dans Blender, Sketchup etc… Et peut être les afficher un jour en WebGL ? Comme le montre cette démo de Three.js, le collada est de mieux en mieux supporté par WebGL !

En attendant que la techno murisse Tipodean à donc décidé de se focaliser sur Unity3D :

“Anyone trying to get there content out to a larger audience. School/University, Museum, Company, Government. If you want to run it in the web ad have it deployed to a very large audience with the need to handle high loads then that is why you would want to look at Unity3D. Or put it out to IPads or Android. But the real key it large audience, in the browser, for an easier onboarding.”

J’aurais été beaucoup moins d’accord avec cette déclaration il y a un an mais c’est vrai que l’export en Flash est une grosse avancée, car le taux d’installation d’un plugin comme unity3d – si simple soit-il – ne doit pas être énorme.

Flash, même s’il s’agit aussi d’un plugin, est installé sur la majorité des machines !

J’espère que l’optimisation va avancer rapidement maintenant… Dommage que la techno ne soit pas opensource on aurait pu contribuer au développement car nombreux sont les intéressés par les débouchés d’une telle techno je crois !

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 dans un projet web.

Et bien Jérôme Etienne, un des développeurs webGL français le plus actif, vient de sortir un « Three.js Boilerplate » — three.js étant un des framework WebGL les plus abouti !

Qualité numéro 1 : il detecte si le webGL est supporté, et dans le cas contraire il bascule tout seul en canvas 2d. Il affiche également les stats et embarque, par défaut, le module d’animation de Three.js et pas mal d’autres petites librairies bien pratiques.

Cela devrait me faire gagner pas mal de temps sur mon prochain projet WebGL !

Vous pouvez retrouver le Three.js Boilerplate sur Github : https://github.com/jeromeetienne/threejsboilerplate
Evidemement c’est du libre donc forkez le, modifiez le à votre sauce, mais n’oubliez pas de partager vos modifs !

© 2016 AngeZanetti.com

Theme by Anders NorenUp ↑