Booster des Talents IT

Formation OpenGL

logo de la bibliothèque graphique opengl
OpenGL est une spécification qui définit une API multi-plateforme pour conceptualiser des applications générant des images en 3 dimensions. Avec la formation Opengl apprenez à maîtriser l’API OpenGL. Découvrez ses possibilités avancées pour permettre la programmation d’applications 3D temps réel de grande qualité. Cette formation est destinée à ceux qui souhaitent utiliser les anciennes versions d'OpenGL, qui sont toujours les plus répandues sur le marché, et disponibles même sur les cartes graphiques bas de gammes, afin de toucher un large public.
Prixà partir de
2450 €HT
RéférenceAF2805
Durée5 jours
Public Développeurs, Équipe de développement, Graphistes, Ingénieurs
PrérequisAvoir suivi les formations Langage C et/ou Langage C Perfectionnement ou connaissances équivalentes.
TP50%

Plan de Formation OpenGL

Introduction d’OpenGL

Place d’OpenGL sur le marché actuel de la 3D
Historique d’OpenGL et évolution
Rôle d’OpenGL et compléments nécessaires
Présentation de GLU et GLUT
Implémentations logicielles et matérielles

Principes de base

Définition d’une scène dans un espace en 3D
Les différents espaces 3D/4D
Présentation de la machine d’états d’OpenGL
Utilisation des extensions

Visualisation

Création d’une fenêtre de rendu
Espace de visualisation : Frustum
Premiers polygones
Gestion de la couleur

Interactions

Introduction au fonctionnement de GLUT
Callbacks
Gestion du clavier
Gestion de la souris
Redimensionnement de la fenêtre de rendu

Matrices

Rôle des matrices de la machine d’états OpenGL
Matrice de visualisation
Matrice de transformation
Rotations, translations, changement d’échelle
Piles de matrices pour modélisation structurée
Limitation des matrices, utilisation des quaternions

Éclairage

Rôle et fonctionnement de l’éclairage
Simplifications du modèle d’éclairage
Mise en place et définitions
Déplacements des sources lumineuses
Gestion des couleurs
Gestion des matériaux
Les normales (déduction et lissage)
Les spots

Le blending et les transparences

Intérêts et problématique du blending
Une solution aux superpositions blendées

Listes d’affichage

Intérêts et inconvénients des listes
Créer une liste d’affichage
Cas d’utilisation

Application de textures

Principes du texturage
Chargement de textures
Mise en place de coordonnées de texture
Filtrages (linéraires, bilinéaires)
MipMapping
Matrice de texturage
Extensions (multitexturing, textures 3D, …)
Précisions sur le blending de textures
Utilisation des textures 1D
Skyboxes

Les tableaux de sommets

Avantages et limitations des tableaux
Préparation des données
Utilisation des tableaux de sommets

Tampons

Tampon de profondeur (Z-buffer)
Tampon « pochoir » (stencil buffer)
Utilisations avancées des tampons (réflections, limitations des ombres, etc.)

La gestion des ombres

Ombres par projection
Stencil Shadows (direct et Carmack’s reverse)
Mapping Shadows

Les Shaders

Remplacement des parties fixes du Pipeline
Fragment shaders
Vertex shaders
Exemples d’applications

L'avis de nos formateurs OpenGL

Nos autres formations Conception 3D et CAO

AF24465Formation BIM 39 sessions prévues1 jour710 €HT
AF24472Formation Cinema 4D en Intra/Cours Particulier5 jours1950 €HT
AF16199Formation Revit en Intra/Cours Particulier5 jours2450 €HT
AF15954Formation SolidWorks Perfectionnement en Intra/Cours Particulier3 jours1470 €HT
AF15952Formation SolidWorks Simulation en Intra/Cours Particulier3 jours1490 €HT
Voir les 23 formations
Vous pouvez également être intéressé par des formations Langage C, Langage de programmation, Open GL, Opengl, opengl 1, opengl 2, version 1.x, version 2.0 ou par les formations de notre filière Conception 3D et CAO
A propos de OpenGL
OpenGL est une librairie graphique 3D très évoluée et totalement portable offrant de nombreuses ressources aux programmeurs cherchant à faire de la synthèse d'images. En savoir plus
Prixà partir de
2450 €HT
RéférenceAF2805
Durée5 jours
Public Développeurs, Équipe de développement, Graphistes, Ingénieurs
PrérequisAvoir suivi les formations Langage C et/ou Langage C Perfectionnement ou connaissances équivalentes.
Travaux pratiques50%
Suivez l'une de
nos 42 sessions
le 05/10/2020 à Grenoble
le 05/10/2020 à Lyon
le 12/10/2020 à Toulouse
le 02/11/2020 à Paris
le 02/11/2020 à Aix-en-Provence
le 07/12/2020 à Lille
le 14/12/2020 à Lyon
le 14/12/2020 à Grenoble
le 04/01/2021 à Toulouse
le 25/01/2021 à Lyon
le 25/01/2021 à Distance
le 25/01/2021 à Grenoble
le 01/02/2021 à Aix-en-Provence
le 08/02/2021 à Paris
le 22/03/2021 à Grenoble
le 22/03/2021 à Lyon
le 22/03/2021 à Distance
le 29/03/2021 à Lille
le 12/04/2021 à Paris
le 26/04/2021 à Nantes
le 17/05/2021 à Toulouse
le 17/05/2021 à Lyon
le 17/05/2021 à Grenoble
le 17/05/2021 à Distance
le 14/06/2021 à Paris
le 14/06/2021 à Aix-en-Provence
le 05/07/2021 à Lille
le 19/07/2021 à Distance
le 19/07/2021 à Grenoble
le 19/07/2021 à Lyon
le 20/09/2021 à Nantes
le 20/09/2021 à Paris
le 11/10/2021 à Toulouse
le 11/10/2021 à Distance
le 11/10/2021 à Grenoble
le 11/10/2021 à Lyon
le 15/11/2021 à Aix-en-Provence
le 22/11/2021 à Paris
le 06/12/2021 à Lille
le 31/12/2021 à Distance
le 31/12/2021 à Lyon
le 31/12/2021 à Grenoble
Voir toutes les dates