Durée : 5 jours
Aucune session disponible.
« * » indique les champs nécessaires
« * » indique les champs nécessaires
Objectifs
Public et prérequis
Programme
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
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
Création d’une fenêtre de rendu
Espace de visualisation : Frustum
Premiers polygones
Gestion de la couleur
Introduction au fonctionnement de GLUT
Callbacks
Gestion du clavier
Gestion de la souris
Redimensionnement de la fenêtre de rendu
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
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
Intérêts et problématique du blending
Une solution aux superpositions blendées
Intérêts et inconvénients des listes
Créer une liste d’affichage
Cas d’utilisation
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
Avantages et limitations des tableaux
Préparation des données
Utilisation des tableaux de sommets
Tampon de profondeur (Z-buffer)
Tampon « pochoir » (stencil buffer)
Utilisations avancées des tampons (réflections, limitations des ombres, etc.)
Ombres par projection
Stencil Shadows (direct et Carmack’s reverse)
Mapping Shadows
Remplacement des parties fixes du Pipeline
Fragment shaders
Vertex shaders
Exemples d’applications
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
Intra
Sur mesure
Disponible à distance
Durée : 5 jours
soit 35 heures de formation
8000,00 € HT
Disponible à distance
Durée : 5 jours
A partir de : 3250 € HT
Disponible à distance
Durée : 5 jours
soit 35 heures de formation
8000,00 € HT
Disponible à distance
Durée : 5 jours
soit 35 heures de formation
Disponible à distance
Durée : 5 jours
A partir de : 3250 € HT

Référence : SF33429
À partir de 1400 € HT
2 jours

Référence : SF33063
À partir de 1950 € HT
3 jours

Référence : SF33355
À partir de 1800 € HT
3 jours