WebGL - Faire entrer la 3D dans des pages Web

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Réaliser des applications Web 3D avec l'API WebGL
  • Mettre en oeuvre les algorithmes adaptés aux navigateurs et à l'environnement.

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 1 860,00 €

Durée 3 jours  (21h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 1 860,00 €

Durée 3 jours  (21h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

Les bases de WebGL

  • OpenGL et l'accélération matérielle
  • JSON et le formatage des données
  • Versions et implémentation dans les navigateurs
  • Les bibliothèques de développement

Créer l'environnement

  • La page HTML et la balise Canvas
  • Créer le contexte WebGL

Ajouter du contenu

  • Notion de scène
  • Initialisation des shaders
  • Chargement depuis le DOM
  • Vertex shader
  • Fragment shader

Créer des objets

  • Dessiner la scène
  • Créer un objet 2D
  • Opérations sur les matrices
  • Gérer les matrices avec la bibliothèque mathématique
  • La librairie gl-mat4

Ajouter des couleurs avec les shaders

  • Colorer les sommets
  • Colorer les fragments

Animer des objets

  • Rotation
  • Déplacement

Créer des objets 3D

  • Définir la position des vertex d'un cube
  • Définir les couleurs des vertex d'un cube
  • Définir la liste des vertex (array)
  • Dessiner le cube
  • La bibliothèque three.js
  • Plug-in d'export Blender

Utiliser des textures

  • Charger les textures
  • Mappage des textures
  • Mettre à jour les shaders
  • Dessiner le cube texturé
  • Cross-domain textures (CORS)

Eclairage

  • Simuler les lumières et les ombres
  • Construire les mormales pour les vertex
  • Mettre à jour les shaders

Animer les textures

  • Accéder à la vidéo
  • Utiliser la vidéo comme texture

Best practices

Les extensions

  • Convention de nommage
  • Extensions disponibles
  • Liste des extensions
  • Activation
  • Compatibilité des navigateurs

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des productions
  • Et, en fin de formation, par un questionnaire d'auto-évaluation

Prérequis

Avoir de bonnes connaissances sur l'environnement HTML. Avoir des notions avancées de JavaScript ou d'un langage de développement et la connaissance d'un logiciel 3D serait un plus (Blender...).

Public

Intégrateurs front end, infographistes, développeurs.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Appréhender le concept de l'accessibilité numérique et l’intérêt des normes d’accessibilité
  • Appréhender les problèmes rencontrés par les utilisateurs sur des sites non accessibles
  • Appréhender les impacts et conséquences de la prise en compte de l’accessibilité au sein d'un projet web
  • Échanger sur votre projet web et obtenir des réponses aux questions que vous vous posez
Tarif

A partir de 850,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Mettre en oeuvre la haute disponibilité des services Bureau à  distance
Tarif

A partir de 1 475,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Formation RabbitMQ

Proposé par DAWAN

Objectifs de la formation

Installer et configurer RabbitMQ - Activer et utiliser des plugins comme la console de management web - Implémenter des applications de messaging en Java - Monter un cluster RabbitMQ - Choisir une stratégie de haute disponibilité ; paramétrer et optimiser la solution - Sécuriser et monitorer RabbitMQ
Tarif

A partir de 2 475,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Connaître et comprendre les différents réseaux sociaux ;
  • Définir une stratégie efficace et rentable sur les réseaux sociaux.
Tarif

A partir de 3 100,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

ILLUSTRATOR Expert

Proposé par GROUPE ARKESYS

Objectifs de la formation

  • Créer des illustrations et dessins élaborés
  • Mettre en œuvre les fonctions avancées d'Illustrator
Tarif

A partir de 1 700,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Effectuer des tâches d'administration système Linux essentielles, telles que : l'installation, l'établissement de connexions réseau, la gestion du stockage physique et l'administration de base de la sécurité.
Tarif

A partir de 3 075,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Organiser, noter et rechercher des photos
  • Corriger des photos, effectuer des retouches : retirer une tâche ou un élément gênant sur une photo
  • Réaliser des sélections et des détourages simples
  • Créer des collages photos avec des cadres et du texte
  • Partager et diffuser sur le Web et sur tablettes.
Tarif

A partir de 1 290,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Mettre en œuvre les concepts fondamentaux de Rust dans le cadre d'un projet spécifique
  • Intégrer des concepts de programmation avancée tels que les constantes calculées, la réflexion, et la gestion de la mémoire non déplaçable
  • Appliquer les principes de la programmation asynchrone à travers un cas pratique de développement d'application
  • Concevoir des structures de programmation optimisées pour des applications embarquées
  • Identifier et comparer les différentes bibliothèques graphiques disponibles
  • Développer une interface graphique
  • Créer une application web fonctionnelle
Tarif

A partir de 2 800,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...