Three.js est une bibliothèque javascript permettant de générer très simplement des rendus 3d grâce à 3 méthodes d'affichage : canvas, svg ou webgl. en quelques lignes de code, on peut facilement créer une scène 3d, placer une caméra, créer des formes géométriques ou charger des modèles 3d, appliquer des textures à ces objets, créer des sources de lumière, et faire un rendu dans un élément html.