Formation ThreeJS avec WebGL
3250€ HT / personne |
5 jours (35 heures) |
Programme de notre formation ThreeJS avec WebGL
Jour 1 – Introduction
- WebGL and ThreeJS : son histoire
- TypeScript : le typage du JavaScript
- ECMAscript, DOM et BOM
- Support des Canvas
Les bases du WebGL (Fondamentaux I)
- Un Objet 3D et sa définition
- La définition d’une scène
- La mise à jour des coordonnées (position, taille, rotation)
- Les différents types de caméras
- Essai sur des exemples : modification online sur JSFiddle
Les bases de l’Angular
- Intégrer Angular
- Les composants, les modules, les services
- Le property binding, l’event binding
- Les forms
- Les différents types de directives
- Le routeur et la hiérarchie des routes (Exemple avec ui-router et lazy loading)
- Essai sur des exemples : modification online sur JSFiddle
Jour 2 – Les bases du WebGL (Fondamentaux II)
- Les maillages et les géométries
- Les différents types de matériaux et d’illuminations
- L’export de géométries ou de scènes
- Les détections de collision
- Essai sur des exemples : modification online sur JSFiddle
Jour 3 – Création d’un SKETCHFAB (Jour 1)
- Préparation de la coquille d’application Angular qui héberge le canvas
- Mise en place des interfaces (importer, exporter, changer de caméra, centrer la scène sur l’objet)
- Binding du canvas avec la librairie ThreeJS
- Écriture du chargement des différents éléments (caméra, vertices, faces, lumières, matériaux) dans la scène 3D
Jour 4 – Création d’un SKETCHFAB (Jour 2)
- Écriture du loader d’objets 3D dans ThreeJS
- Préparation de la scène
- Binding des interfaces Angular avec les appels d’API dans ThreeJS
- Essai et démonstration en groupe
- Import et visualisation de différents modèles 3D
Jour 5 – Présentation d’OpenCascade
- Ouverture sur deux différentes modélisations géométriques des solides (BREP, CSG) et sur les avantages différences de chacun
- Présentation d’OpenCascade et de sa version OpenSource Node-Occ
- Exemple de rendu côté serveur de CSG et des avantages
- Comparaison avec une version WebAssembly d’OpenCascade
Pour aller plus loin
Formation Angular
Formation Ionic
Formation D3.js
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Nos Formateurs Référents
Antony
Témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Afficher tous les témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Noter la formation
3250€ HT / personne |
5 jours (35 heures) |