Aller au contenu
Définition

WebGL / Three.js

WebGL est une API web qui affiche des graphismes 3D dans le navigateur via la carte graphique, et Three.js est une bibliothèque JavaScript qui simplifie considérablement la création de scènes 3D au-dessus de WebGL.

WebGL (Web Graphics Library) est une interface de programmation standard intégrée à tous les navigateurs modernes. Elle permet d’afficher des graphismes 2D et 3D accélérés par la carte graphique (GPU), directement dans une page web, sans plugin. C’est la fondation technique de la 3D interactive sur le web.

WebGL étant une API de bas niveau, exigeante et verbeuse, on l’utilise rarement directement. Three.js est la bibliothèque JavaScript la plus répandue pour la surcouche : elle fournit des objets prêts à l’emploi — caméras, lumières, matériaux, géométries — qui rendent la création de scènes 3D bien plus accessible.

Ensemble, WebGL et Three.js permettent d’intégrer des modèles 3D, des animations et des expériences immersives à un site sans application dédiée. L’enjeu est l’optimisation : poids des modèles, niveau de détail et gestion de la mémoire conditionnent la fluidité, surtout sur mobile.

Vous avez un projet derrière ce concept ? On en parle — cadrage, budget et calendrier, sans engagement.

Démarrer un projet