Debuter avec three.js
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 [ https://github.com/mrdoob/three.js/ compte GitHub de son créateur mrDoob].
Pré-requis
Les connaissances
Pour aborder Three.js vous devez avoir quelques compétences en :
- HTML : https://developer.mozilla.org/fr/docs/Web/HTML
- CSS : https://developer.mozilla.org/fr/docs/Web/CSS
- Javascripts : https://developer.mozilla.org/fr/docs/Web/JavaScript
Three.js
Pour télécharger les bibliothèques Javascript de Three.js rendez vous sur la page officiel de Three.js, ou sur le compte [ https://github.com/mrdoob/three.js/ Github de mrDoob.]
Pour les tests
Navigateurs qui supportent WebGl : Google Chrome 9+, Firefox 4+, Opera 15+, Safari 5.1+, Internet Explorer 11 and Microsoft Edge.
Certaines fonctionnalités utilisées par Three.js peuvent nécessiter des polyfills.
Serveur Web
Si vous n'utilisez que des géométries procédurales et ne chargez pas de textures, les pages Web devraient fonctionner directement depuis le système de fichiers, il suffit de double-cliquer sur le fichier HTML dans un gestionnaire de fichiers et il devrait apparaître dans le navigateur (vous verrez le fichier: ///votreFile. html dans la barre d'adresse).
Pour d'autres utilisations, il faudra installer un serveur Web comme Apache en local ou sur un serveur distant.
Vous trouverez plus d'informations en anglais sur cette page : https://threejs.org/docs/#manual/introduction/How-to-run-thing-locally
Vous trouverez des tutoriels sur internet pour installer un serveur Web pour votre système d'exploitation.
Trois objets pour tout affichage utilisant Three.js
Une SCENE
Une CAMERA
Un RENDERER
Afficher un cube
Pour visualiser les pages web créées pour tester vos connaissances, il faudra un serveur web local ou distant comme Apache