Pas encore inscrit ? Creez un Canalblog!

Créer mon blog
mifanfois

mifanfois

Ses blogs

Fanfois et ses papillons

Un blog principalement sur la programmation en environnement .NET mais pas que. On y parle également de guitare et peut-être d'autres choses...
mifanfois mifanfois
Articles : 45
Depuis : 01/07/2011
Categorie : Technologie & Science

Articles à découvrir

Windows 8 release, premières impressions

Il y a presque un an, il était possible de tester Windows 8 sur une tablette. A l’époque Microsoft n’en testait officiellement qu’une, l’ASUS EeeSlate EP121. Si vous vous référez à mon post de l’époque, Installer Windows 8 sur une tablette, vous constaterez que tout ne fonctionnait pas sur cette tablette. Impossible de faire fonctio
HTML5 05 (tutorial WebGL, 4ème partie)

HTML5 05 (tutorial WebGL, 4ème partie)

Dans ce billet nous allons nous occuper de l'observateur que l'on appelle généralement la caméra. Pour l'instant nous n'avons rien fait de particulier. En conséquence nous voyons un espace 3D qui se réduit à un "cube" centré sur l'origine, le point de coordonnées (0,0,0) si vous avez un doute. Le volume de ce "cube" couvre la zone -1, 1 sur
HTML5 04 (tutorial WebGL, 3ème partie)

HTML5 04 (tutorial WebGL, 3ème partie)

Dans le précédent billet nous avons pu visualiser les trois axes du référentiel du contexte WebGL. Nous avons même réussi à faire se déplacer le référentiel. Cela dit, à moins d'être très attentif et de ne pas quitter des yeux le référentiel, il est assez hasardeux de dire à un instant t, quel est l'axe X ou quel est l'axe Z. L'axe
HTML5 02 (tutorial WebGL, 1ère partie)

HTML5 02 (tutorial WebGL, 1ère partie)

Dans ce billet nous allons commencer à apprendre à faire une page HTML5 qui mette en œuvre WebGL pour faire un dessin. Comme vous le savez probablement déjà, WebGL n'est pas supporté par tout le monde. Pour que notre page puisse espérer fonctionner avec Internet Explorer nous ferons donc appelle à IEWebGL. Si vous ne l'avez pas déjà insta
HTML5 07 (tutorial WebGL 6ème partie)

HTML5 07 (tutorial WebGL 6ème partie)

Dans le précédent billet, nous avons permis à l'utilisateur de manipuler la caméra et donc de visualiser la scène comme il le souhaite. Par contre la scène que nous lui proposons est nécessairement simple. En effet nous sommes actuellement obligés de la dessiner en une seule fois. Ce fonctionnement ne nous permettra pas de réaliser des sc
HTML5 03 (tutorial WebGL, 2ème partie)

HTML5 03 (tutorial WebGL, 2ème partie)

Dans le précédent billet nous avons dessiné les trois axes du référentiel du contexte WebGL. Malheureusement nous ne distinguions pas bien l'axe Z. Dans ce billet nous allons rendre visible l'axe des Z de notre référentiel. Pour cela il y a deux solutions : bouger l'objet que nous regardons, ici le référentiel ; bouger l'observateur, dison

HTML5 06 (tutorial WebGL 5ème partie)

Dans ce billet nous allons permettre à l'utilisateur de déplacer la caméra. En effet, si nous avons introduit la caméra dans le précédent billet, elle est pour l'instant fixe. Le code de gestion de la caméra est directement inspiré de celui que l'on peut trouver dans le livre HTML5 Canvas Cookbook. Il y cependant certaines différences : la

WebGL, Quel livre pour débuter ?

Depuis mon dernier billet sur WebGL, je n’ai pas arrêté WebGL, bien au contraire et j’ai finalisé la bibliothèque WebGL que je devais réaliser. Cela dit la chose ne s’est pas faite sans douleurs et il m’a fallu lire tout ce que j’ai trouvé sur le sujet. Heureusement, à part chez MS, le sujet soulève un certain intérêt et les éd
HTML5 09 (tutorial WebGL 8ème partie)

HTML5 09 (tutorial WebGL 8ème partie)

Dans le précédent billet, nous avons ajouté à notre panoplie la fonctionnalité "billboard", "panneau d'affichage" en Français (mais nous dirons simplement "panneau"). Si la fonctionnalité est disponible, on ne peut pas dire que nous en ayons fait un usage quelconque. Dans ce billet nous allons voir deux utilisations des panneaux. Pour commen
HTML5 08 (tutorial WebGL 7ème partie)

HTML5 08 (tutorial WebGL 7ème partie)

Pour ceux qui ne l'auraient pas deviné à la lecture des précédents billets, le but de cette série de billets n'est pas de réaliser le nouveau jeu de la mort qui tue. Non, le but est de rendre en 3D des points et/ou des courbes et de permettre à l'utilisateur de manipuler la chose comme il le souhaite. Dans le précédent billet nous avons pr