This blog is no longer updated. Please check my new blog here.

Julien Sobczak

Programming 3D Applications with HTML5 and WebGL

Tony Parisi

Le parfait point d'entrée d'un monde passionnant. Relativement abordable et très complet. Une véritable source d'inspiration.

General

O'Reilly Media Paperback 1449362966 394 pages

Review

Que ce soit pour créer des jeux 3D, repousser les limites du Web actuel ou encore engager l’utilisateur différemment pour présenter ses produits, son enseigne, Programming 3D Applications with HTML5 and WebGL saura vous guider dans cette troisième dimension.

Tony Parisi, véritable expert sur ce domaine depuis des décennies commence par présenter WebGL. Exemple à l’appui, on comprend que pour aller plus loin, nous allons devoir passer au niveau supérieur d’abstraction. Place donc à l’incontournable librairie three.js qui occupe une place prépondérante de l’ouvrage. Un choix logique compte tenu que la librairie est exploitée, pour ainsi, dire par tous les projets de démonstration qui nous laissent sans voix.

Mais quand WebGL se fait absent (bientôt un lointain souvenir) ou quand le besoin est relativement simple, c’est vers les nouveautés HTML que l’on trouve refuge API Canvas, CSS3 Animations & Transitions.

La seconde partie est particulièrement instructive. On découvre le content pipeline, la liste des logiciels de créations 3D et les formats supportés, les moteurs 3D, quelques frameworks dont celui de l’auteur avant de terminer en beauté en faisant naviguer notre véhicule dans un environnement urbain.

En définitive, le livre se révèle étonnement complet et poussé. Si apprendre à partir d’exemples ne vous effraie pas, Programming 3D Applications with HTML5 and WebGL est le livre idéal. Des tas de références pour aller plus loin ainsi que des tas d’exemples de projets innovants dissimulés tout au long du livre qui nous inspirent, qui nous montrent les limites actuelles du Web et et qui nous offrent une bonne vision de ce que l’avenir nous réserve.