WebGL est une spécification d'affichage 3D pour les navigateurs web, créée par le Khronos Group.Elle permet d'utiliser le standard OpenGL depuis le code JavaScript d'une page web.

C'est une technologie permettant le Web3D tout en exploitant les accélérations matérielles 3D à l'aide des pilotes OpenGL de la carte graphique.

(source Wikipedia)

WebGL, c'est bien, mais c'est aussi très difficile à mettre en oeuvre (utilisation des matrices....)

Heureusement, David Catuhe, Michel Rousseau, Pierre Lagarde, Sébastien Pertus et David Rousset, nous a concocté la librairie BabylonJS qui va grandement nous faciliter la vie et va nous permettre de faire de la 3D dans un navigateur sans utiliser trop les mathématiques.