
Three.js
bibliothèque 2D/3D légère en JavaScript

bibliothèque 2D/3D légère en JavaScript
Three.js est une bibliothèque JavaScript pour créer des scènes 3D dans un navigateur web. Elle peut être utilisée avec la balise canvas du HTML5 sans avoir besoin d'un plugin. Le code source est hébergé sur le GitHub de son créateur mrDoob. Son principe est d'être accessible à tout le monde, elle permet des rendus en WebGL, CSS3D et SVG. Sa logique est proche - bien que plus moderne - du moteur graphique Shockwave d'Adobe, qui était l'ancien standard de la 3D en navigateur avant la généralisation du WebGL. Les objets sont rangés en arborescence de matrices, avec un système parent/enfants. Le matériau par défaut est très simple mais il dispose de nombreuses options pour y ajouter divers effets. La bibliothèque contient par exemple les fonctionnalités suivantes : Animation par squelette LOD (niveau de détails pour les objets) Chargement de fichiers aux formats .OBJ, .JSON, .FBX, .DAE, .GLB Système de particules (pour par exemple simuler la neige, le feu, etc.) Système de collisions pour...
Lire sur Wikipédia · Image Mstrdoob, CC BY-SA 4.0
Ouvre des boosters, collectionne des cartes et échange-les. Gratuit.
Jouer gratuitement