Descriptif
La synthèse d'images, ou "rendu photoréaliste", est un thème central de l'infographie 3D qui combine un ensemble de méthodes d'imagerie artificielle pour générer automatiquement des images numériques à partir de modèles de scènes virtuelles en 3D. Le rendu est un sujet transdisciplinaire situé à la frontière entre l'informatique, la physique, les mathématiques appliquées et la perception. Il est couramment utilisé dans les domaines de la conception assistée par ordinateur (CAO), de la réalité virtuelle et augmentée, des effets spéciaux visuels, de l'animation numérique, des jeux vidéo, de la simulation et de l'architecture.
Ce cours présente les principes, algorithmes et techniques de la synthèse d'images. Il aborde notamment les modèles numériques de forme, d'apparence, d'éclairage et de capteurs présents dans une scène en 3D. L'équation du rendu, ainsi que les modèles standards d'illumination, d'ombrage et de réflectance sont présentés. Différents algorithmes de rendu basés sur ces modèles sont détaillés, notamment la rastérisation (rendu projectif) et le lancer de rayons. Le rendu en temps réel, la programmation GPU et les structures de données spatiales hiérarchiques sont également abordés. Enfin, une ouverture vers l'illumination globale conclut le cours.
Ce cours a une forte dimension pratique : les étudiants mettent en œuvre les modèles et les algorithmes tout au long du trimestre, en utilisant le langage C++ et l'API OpenGL (les notions techniques obligatoires sont revues pendant le cours).
Toutes les informations sur le cours sont disponibles ici : http://www.enseignement.polytechnique.fr/informatique/INF584/
Langue du cours : Anglais & Français
Objectifs pédagogiques
A l'issue de ce cours, les étudiants seront capables de développer des systèmes de rendu 3D interactifs complets et auront un compréhension détaillée du processus de simulation du transport de la lumière et de la formation d'images numériques à partir d'une scène 3D.
Diplôme(s) concerné(s)
- M2 IGD - Interaction, Graphic and Design
- Programmes d'échange internationaux
- M2 Énergie
- M1 IGD - Interaction, Graphic and Design
- M1 Fondements de l'Informatique MPRI
- MScT-Artificial Intelligence and Advanced Visual Computing
- Titre d’Ingénieur diplômé de l’École polytechnique
Parcours de rattachement
Format des notes
Numérique sur 20Littérale/grade réduitPour les étudiants du diplôme MScT-Artificial Intelligence and Advanced Visual Computing
Le rattrapage est autorisé (Note de rattrapage conservée)- Crédits ECTS acquis : 4 ECTS
La note obtenue rentre dans le calcul de votre GPA.
Pour les étudiants du diplôme M1 Fondements de l'Informatique MPRI
L'UE est acquise si Note finale >= 10- Crédits ECTS acquis : 5 ECTS
Pour les étudiants du diplôme M2 Énergie
Le rattrapage est autorisé (Note de rattrapage conservée)- Crédits ECTS acquis : 5 ECTS
Pour les étudiants du diplôme M1 IGD - Interaction, Graphic and Design
Le rattrapage est autorisé (Max entre les deux notes)- Crédits ECTS acquis : 5 ECTS
La note obtenue rentre dans le calcul de votre GPA.
Pour les étudiants du diplôme Titre d’Ingénieur diplômé de l’École polytechnique
Le rattrapage est autorisé (Note de rattrapage conservée)- Crédits ECTS acquis : 5 ECTS
La note obtenue rentre dans le calcul de votre GPA.
Pour les étudiants du diplôme Programmes d'échange internationaux
Le rattrapage est autorisé (Note de rattrapage conservée)- Crédits ECTS acquis : 5 ECTS
La note obtenue rentre dans le calcul de votre GPA.
Pour les étudiants du diplôme M2 IGD - Interaction, Graphic and Design
Le rattrapage est autorisé (Note de rattrapage conservée)- Crédits ECTS acquis : 5 ECTS
La note obtenue rentre dans le calcul de votre GPA.