Vous êtes ici :

Master

Information importante

La page que vous consultez correspond à l'offre de formation 2023-2024.

Trouvez votre formation pour l'année universitaire 2024-2025

Programmation graphique 3D

  • Cours (CM) 6h
  • Cours intégrés (CI) -
  • Travaux dirigés (TD) -
  • Travaux pratiques (TP) 24h
  • Travail étudiant (TE) -

Langue de l'enseignement : Français

Niveau de l'enseignement : B2-Avancé - Utilisateur indépendant

Description du contenu de l'enseignement

Architecture d'une application graphique.
Pipeline graphique classique versus pipeline programmable.
Primitives graphiques et leur tramage (rasterization).
Vertex, Fragment et Geometry Shaders.
Buffer Objects.
Attributs.
Textures et leur usage : placage de textures, textures procédurales, bruits, pavages apériodiques, billboards, image-based rendering, environment mapping, bump mapping, displacement mapping, render to texture.
Shadow maps.
Geometry-buffer et rendu différé.
Exemples de shaders : rendu expressif et screen-space ambient occlusion.
Librairie graphique OpenGL 3.0 et GLSL

Compétences à acquérir

Savoir programmer la carte Graphique avec l’API OpenGl 3.0
Comprendre la structure d’un algorithme de rendu temps réel multi-passes
Acquérir les concepts de base du rendu graphique 3D : transform & lighting
Maîtriser le langage de programmation Graphics Library Shading Language (GLSL)
Savoir programmer des effets de rendu: éclairage de Phong, ombrage et texturage par couleur et relief.

Bibliographie, lectures recommandées

Fundamentals of Computer Graphics, P. Shirley, AK Peters.
Interactive Computer Graphics, E. Angel, Addison-Wesley.
Fundamentals of Interactive Computer Graphics, Vol. 1+2, Foley & Van Dam, Addison-Wesley.
Principles of Digital Image Synthesis, Vol. 1+2, A. Glassner, Morgan Kaufmann.
OpenGl Programming Guide, Woo & Neider & Davis & Shreiner, Addison-Wesley.
Real-time Shading, Olano & Hart & Heidrich & McCool, AK Peters.
GPUGems, NVidia

Pré-requis obligatoires

Géométrie euclidienne pour la 3D : notions de repères, coordonnées homogènes, géométrie projective.

Contact

UFR de mathématique et d'informatique

7, rue René Descartes
67084 STRASBOURG CEDEX
0368850200

Formulaire de contact


MASTER - Informatique

Partenaires

Logo du CNRS
Logo Établissement associé de l'Université de Strasbourg
Logo du réseau Epicur
Logo de EUCOR, Le Campus européen
Logo de l'Inserm Grand Est
Logo de l'Inria

Labels

Logo du label Bienvenue en France
Logo du programme HRS4R
Logo du programme France 2030
Logo de Service Public+

Réseaux

Logo de France Universités
Logo de la Ligue européenne des universités de recherche (LERU)
Logo du réseau Udice
Logo de l'Université franco-allemande