Pas trop le temps pour mes sites ses derniers temps Mais je vous fais un petit résumé des possibilités intéressantes pour nos web travaux de demain
Tous d'abord, comme on le sait, l'HTML5 gagne du terrain, bien aidé par iPapy qui nous impose ses idées sur le marché
C'est là qu'arrive SmokeScreen, un projet Open Source assez fou, qui devinez quoi ? Ben convertit carrément les projets Flash en JavaScript + HTML5 Flash va t-il devenir le meilleur outil de développement HTML5 ?
Il y a aussi pas mal de projets en cours pour la 3D native sur le web, comme WebGL, mais bon, d'ici à ce qu'ils aient de bon outils de développement pour être productif, on risque d'attendre, alors ça ne m'inspire pas trop...
Mais voilà qu'arrive un autre projet open source très intéressant, le Native Client inventé par Google, qui est bien évidement déjà opérationnel dans Google Chrome ( et peut marcher sur Firefox et Safari ) et qui permet de coder en C/C++ des applications multiplateforme x86 sur le web. Car Native Client n'utilise pas de JIT, ni de machine virtuelle lente comme pour Java ou Flash, mais exécute directement du code compilé natif x86 compatible avec Windows, Mac OS X et Linux. Car ces trois OS ont en commun les mêmes CPU x86, et Native Client utilise une sorte de mini système d'exploration intégré à l'explorateur web.
Native Client utilise aussi, évidement, un sandbox pour rendre les applications web le plus indépendant possible des composants logiciels, et éviter le transfert accidentel ou malveillant de codes qui pourraient mettre en danger la sécurité de nos machines.
“ Les PC d'aujourd'hui peuvent éxécuter des milliards d'opérations par seconde, mais les applications Web ne peuvent accéder qu'à une petite partie de cette puissance. C'est pourquoi nous sommes en train de travailler sur Native Client, une technologie dont l'objectif est de donner aux développeurs Web l'accès à toute la puissance CPU du poste client tout en garantissant la neutralité du navigateur, la portabilité entre OS et la sécurité des applications Web ”
Là ou cela devient très intéressant, c'est que la lib Qt, Unity3D et Shiva utiliseront très prochainement cette technologie. Et on pourra donc faire des jeux 3D et autres projets, qui tourneront plein pot dans une page web, sans avoir besoin de télécharger de plug-in, exactement comme pour Flash.
Pixologic vient de mettre à la disposition de ses utilisateurs un nouveau plugin gratuit pour ZBrush 3.5 R3 UV Master ! Grâce à lui, vous pourrez créer des UVs compréhensibles et utilisables dans votre éditeur 2D pour vos modèles 3D en un seul clic. En complément, faites appel au Control Painting pour améliorer le résultat si vous le souhaitez. Pour l'avoir bien testé dans mes scènes 3D temps réel, ce plug-in est un monstre d'efficacité, et super simple à utiliser. Par défaut, dans beaucoup de cas, il suffit d'un seul clic pour avoir un dépliage plus que satisfaisant, et sans le moindre effort. Au pire, on peut toujours corriger ou améliorer le dépliage très facilement en peignant des zones avec l'option protect et attract, ou contrôler sa densité, toujours avec des zones de couleurs très simples à manipuler.
Fini le tracé de ligne de couture assez pénible en essayant de penser le meilleur chemin, au risque de tous se retaper. UV Master pense à notre place. On a presque le meilleure d'Unfold 3D, UVlayout et compagnie, la vitesse et la simplicité en plus. Ne plus utiliser un système de couture, fallait y penser, c'est une vraie innovation dans son genre.
J'ai pu déplier toute sorte d'objets complexes sans problème, comme mes insectes et même mes plantes en bourrin, que je n’aurais jamais osés en utilisant les systèmes par coutures. Allez, on attend plus qu'une amélioration du même style pour la retopologie dans ZBrush, et ce sera quasi parfait
Un nouveau petit logiciel de sculpture 3D "Sculptris" fait son apparition en bêta test libre, le développement vient tout juste de commencer, et l'on reste bien sûr très très loin des possibilités d'un zbrush, mais c'est plutôt sympa et très accessible.
L'interface est jolie, et simple comme nous le montre cette vidéo.
On peut voir ici qu'il utilise le micro displacement adaptatif, et qu'on peut sculpter à partir d'une forme simple comme les voxels de 3D Coat
Eh oui, Epic travaille actuellement sur une version de leur célèbre moteur 3D Unreal Engine 3 pour l'iPhone, basé sur l'OpenGL ES 2.0 des iPhone 3GS. Bon, c'est encore en développement, mais sur la vidéo cela tourne déjà super bien.
Entonnant, il y a un gars du nom de Kuba qui a programmé un système de radiosité en temps réel, un peu comme sur le nouveau Cry Engine 3, mais avec le moteur d'Unity 2.6. Il y aura plus d'infos prochainement, je crois qu'il bosse là avec l'équipe d'Unity. Vivement les sources