Pour toute information sur la formation C OpenGL, ou si vous souhaitez obtenir des dates pour d'autres villes (Bordeaux, Bruxelles, Clermont-Ferrand, Dijon, Genève, Grenoble, Lausanne, Luxembourg, Marseille, Montpellier, Nice, Rennes, Rouen, Saint-Etienne, Strasbourg ) contactez nous :
+33 0 811 461 091
mail demande@apollo-formation.com
Souscrivez à notre NewsLetter

Recevoir notre catalogue

Formation C OpenGL

formation , formation , formation , formation

OpenGL est une spécification qui définit une API multi-plateforme pour la conception d’applications générant des images 3D. 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é.



Télécharger un devis PDF pour la session : 
Gratuit • Simple • Rapide, en 1 clic


Plan de formation Open GL


Introduction d’OpenGL
Place d’OpenGL sur le marché actuel de la 3D
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
États de la machine OpenGL
Dessin géométrique

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 OpenGL
Matrice de visualisation
Matrice de transformation
Rotations, translations

Eclairage
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

Brouillard
Au-delà de l’aspect esthétique
Mise en place
Les types de brouillard

Lissage des contours (anti-aliasing)
Voir et comprendre l’aliasing
Les différentes méthodes d’anti-aliasing : tracé anti-alisasé, motion blur, supersampling, …

Listes d’affichage
Intérêts et inconvénients des listes
Créer une liste d’affichage
Rendre les listes stockées
Extensions possibles

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

Tampons
Tampon de profondeur (Z-buffer)
Tampon d’accumulation
Tampon « pochoir » (stencil buffer)
Utilisations avancées des tampons (réflections, blur, stencil shadows, cell shading, …)

Aspects avancés d’OpenGL
Fragmenteurs et quadratiques
Les évaluateurs (NURBS)
Physique d’un environnement 3D
Bumpmapping
Skyboxes
Moteur de particules
Gestion temporelle d’une application temps réel
Modes « sélection » et « feedback »



Cette formation C OpenGL est éligible au titre du DIF.

Qui sommes nous ?


Apollo formation apporte à ses clients une offre en constante évolution de plus de 400 formations professionnelles dans le domaine de la formation Informatique , de la formation Management et de la formation Efficacité Professionnelle pour leurs salariés.

Apollo formation c’est une présence locale dans les principales régions françaises avec 15 agences en France Paris, Lyon, Grenoble, Aix, Marseille, Strasbourg, Toulouse, Bordeaux, Nantes, Lille,... mais également à Genève, Bruxelles, Luxembourg et Montréal.

Nos clients parlent de nous !

avatar"Très satisfait de la présentation. Du dialogue, de la communication, de l'interactivité"

F. Aubert
Eurogiciel