Skip to content
EntityQ3525922· pop 13· linked from 34 articles

Also known as ThreeJS

bibliothèque/API 2D/3D légère en JavaScript pour tout navigateur

Key facts

Software.name
Three.js
Software.screenshot
File:Three.js Icon.svg
Software.author
Ricardo Cabello (Mr.doob)
Software.developer
Three.js Authors
Software.programming language
JavaScript, GLSL
Software.discontinued
no
Software.genre
JavaScript library
Software.license
MIT

via Wikipedia infobox

Source code

Link to the source-code README · 2,968 chars · not written by Vinony

Wikidata facts

Official website
threejs.org
Image
Three.js-code-example.jpg
Show 8 more facts
software version identifier
184
inception
2013-07-03
operating system
cross-platform
programmed in
JavaScript
copyright license
MIT License
source code repository URL
github.com/mrdoob/three.js
Commons category
Three.js
Sources (9)

via Wikidata · CC0

Article · Français

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, , * Système de particules (pour par exemple simuler la neige, le feu, etc.) * Système de collisions pour jeux vidéos, basé sur un stockage des triangles dans un octree.

Abstract from DBpedia / Wikipedia · CC BY-SA