Descriptif
Objectifs pédagogiques
Acquis d'apprentissageÀ l'issue de l'UE, l'élève sera capable de:
- Explain and use the rendering pipeline enabling the student to utilize graphics libraries and softwares for interactive 3D contents creation.
- Implement the graphics applications using OpenGL and shader programming enabling the student to utilize a graphics process unit (GPU).
- Model 3D digital environments using discrete geometry data representation and affine transformations
- Develop an interactive 3D graphics program in C/C++ and GLSL languages following good programming/debugging practices
Compétences de rattachement (et justification)
- BC1.4 – Identifier les connaissances et compétences nécessaires à la conception et au développement du système et définir selon les besoins une stratégie d’acquisition de ces compétences, en respectant la temporalité et les contraintes liées au contexte; Justification : This class leads students to utilize the fundamental rendering pipleline that is the core of computer graphics applications.
- BC1.5 – Réaliser un système complexe en mettant en œuvre les solutions technologiques nécessaires, en s’appuyant sur les ressources humaines, techniques, matérielles disponibles en faisant preuve de rigueur, d’esprit critique et d’adaptabilité; Justification : This class leads students to develop an interactive 3D graphics program including from basic to advanced 3D data manipulation tasks.
Diplôme(s) concerné(s)
- Echange international non diplomant
- M1 DATAAI - Data and Artificial Intelligence
- Diplôme d'ingénieur
- M2 IGD - Interaction, Graphic and Design
- M1 IGD - Interaction, Graphic and Design
Parcours de rattachement
Format des notes
Numérique sur 20Littérale/grade européenPour les étudiants du diplôme Diplôme d'ingénieur
Vos modalités d'acquisition :
Practical exercise to check students' ability to develop an interactive 3D application using C/C++, OpenGL, and GLSL = P
A final written exam to assess the learning outcomes = CC
Note = 0.75*CC + 0.25*P
Validation for note >= 10
- Crédits ECTS acquis : 2.5 ECTS
- Crédit d'UE électives acquis : 2.5
La note obtenue rentre dans le calcul de votre GPA.
Pour les étudiants du diplôme Echange international non diplomant
Vos modalités d'acquisition :
Practical exercise to check students' ability to develop an interactive 3D application using C/C++, OpenGL, and GLSL = P
A final written exam to assess the learning outcomes = CC
Note = 0.75*CC + 0.25*P
Validation for note >= 10
- Crédits ECTS acquis : 2.5 ECTS
La note obtenue rentre dans le calcul de votre GPA.
Pour les étudiants du diplôme M1 DATAAI - Data and Artificial Intelligence
Vos modalités d'acquisition :
Practical exercise to check students' ability to develop an interactive 3D application using C/C++, OpenGL, and GLSL = P
A final written exam to assess the learning outcomes = CC
Note = 0.75*CC + 0.25*P
Validation for note >= 10
- Crédits ECTS acquis : 2.5 ECTS
Pour les étudiants du diplôme M1 IGD - Interaction, Graphic and Design
Vos modalités d'acquisition :
Practical exercise to check students' ability to develop an interactive 3D application using C/C++, OpenGL, and GLSL = P
A final written exam to assess the learning outcomes = CC
Note = 0.75*CC + 0.25*P
Validation for note >= 10
- Crédits ECTS acquis : 2.5 ECTS
Pour les étudiants du diplôme M2 IGD - Interaction, Graphic and Design
Vos modalités d'acquisition :
Practical exercise to check students' ability to develop an interactive 3D application using C/C++, OpenGL, and GLSL = P
A final written exam to assess the learning outcomes = CC
Note = 0.75*CC + 0.25*P
Validation for note >= 10
- Crédits ECTS acquis : 2.5 ECTS
La note obtenue rentre dans le calcul de votre GPA.
Programme détaillé