| 2I2AD3 | Bases de la synthèse d'images | Informatique - formation initiale sous statut étudiant | S8 | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Cours : 6 h | TD : 0 h | TP : 15 h | Projet : 0 h | Total : 21 h | |||||
| Responsable : Loic SIMON | |||||||||
| Pré-requis | |
|---|---|
| Algèbre linéaire basique. Structure de données. |
|
| Objectifs de l'enseignement | |
| Montrer aux étudiants les différentes étapes de la réalisation d'une image de synthèse et les modélisations sous-jacentes. Fournir des éléments largement utilisés aussi bien dans l’industrie que dans la recherche scientifique. | |
| Programme détaillé | |
| A. Coordonnées homogènes, transformations projectives de l'espace et leur codage à l'aide des matrices 4 x 4. Matrice de projection et matrice de modélisation sous OpenGl, primitives correspondantes. Modèles de caméra et les différentes étapes de visualisation 3D sous Open Gl. B. Z-buffer et élimination de parties cachées. C. Réflexions diffuses et spéculaires, Modèle de phong, mise en oeuvre de ce modèle sous OpenGl. D. Plaquage de textures, mip-map, multi-texture. |
|
| Applications (TD ou TP) | |
| A. Mise en œuvre sous OpenGL Moderne (3.x), GLSL B. Projet de mini-jeu par groupe (4+ élèves). |
|
| Compétences acquises | |
| Compréhension des concepts de modélisation 3D et leur mise en oeuvre via différents standard industriels. Bloc de compétences : Mobiliser les ressources d’un champ scientifique et technique liées à une spécialité. -> Niveau 1 : Réaliser des objets 3D, et les positionner dans des scènes réelles ou virtuelles. Bloc de compétences : Concevoir une solution perenne dans le domaine du génie logiciel. -> Niveau 1 : Trouver une information pertinente dans la littérature scientifique et technique puis l’évaluer et l'exploiter. |
|
| Bibliographie | |
| S. Graham, R. S. Wright Jr, and N. Haemel. OpenGL superBible: comprehensive tutorial and reference. Addison-Wesley, 2013. M. Pharr, G. Humphreys, Physically Based Rendering, Second Edition: From Theory To Implementation, Morgan Kaufmann. F.S. HILL, J.R. Computer Graphics Using OpenGl, Prentice Hall. |
© 2026 - ENSICAEN ( Mentions Légales - Crédits )