Enseignant du Cours:
DJAFER BADDOU (PhD)
Courriel: djafer.baddou@uqo.ca
Programmation 2D/3D
INF 1483
OBJECTIF
NOTES DE COURS
Programmation 2D/3D: INF 1483
INTRODUCTION INF 1483
OBJECTIF ET CONTENU DU COURS
2
Permettre à l'étudiant de
maîtriser par la pratique:
la programmation
graphique 2D/3D
les techniques
d'animation 2D/3D
la synthèse d'images
2D/3D
NOTES DE COURS
Disponibilité
Sur rendez-vous
Programmation 2D/3D: INF 1483
INTRODUCTION INF 1483
NOTES DE COURS ET DISPONIBILITÉS
3
seront fournies.
Contenu
Introduction
Mathématiques
de l’Infographie
Notions de
Mathématiques
Transformations
Géométriques
Applications OpenGL
Effets Optiques
Et État du Rendu
Effet de lumière
sur les objets,
rayons lumineux,
camera.
Plaquage des
Textures et
ombrages.
Rendu de volume.
Techniques
d’Animation et
Simulation 2D/3D
Equations des
mouvements des objets.
Animation:
Temps Réel , a
Frame par Frame.
Applications
OpenGL
Introduction à
l’Infographie
Introduction à
OpenGL
IDE en OpenGL
Programmation 2D/3D: INF 1483
Applications
OpenGL
Programmation 2D/3D: INF 1483
Évaluation du cours
Deux examens (70%)
Examen de mi-
session (30%)
Examen final
(40%)
Projets (C/C++ et OpenGL)
(25%)
Programmation
d’algorithmes
Qualité du
code
Assiduité et Participation
(05%)
Évaluation du cours
Votre présence en classe est fortement recommandée.
La présence aux séances de laboratoires est obligatoire.
Les projets du cours se feront par équipes de 2 au
maximum.
Les devoirs en retard ne seront pas acceptés, sauf si une
autorisation spéciale est obtenue à partir du professeur.
L'examen final peut couvrir le contenu de tout le
parcours.
La décision du professeur et l'interprétation des règles
sont définitives.
Programmation 2D/3D: INF 1483
Préalables
Connaissances de base en
programmation (Java, C/C++).
Connaissances de base en
mathématiques.
Aucune référence n’est
obligatoire.
Programmation 2D/3D: INF 1483
Références principales:
1. Le matériel du cours présenté en classe par le professeur est
disponible sur:
https://moodle.uqo.ca
2. D. Hearn, M.P. Baker, W.R. Carithers, Computer Graphics with
OpenGL, 4
e
edition, Prentice Hall, 2010
3. E. Angel and D. Shreiner. Interactive Computer Graphics: A
Top-Down Approach with Shader-Based OpenGL, 6e Édition,
Addison Wesley, 2011.
4. S. Guha. Computer Graphics through OpenGL: From Theory to
Experiments, CRC Press, 2011.
5. D. Shreiner, G. Sellers, J. Kessenich et B. Licea-Kane. OpenGL:
programming guide. Addition-Wesley, 2013.
6. P. Shirley et al., Fundamentals of Computer Graphics, 3ème
edition, A K Peters 2009.
7. E. Angel, OpenGL. A Primer, Addison Wesley, 2008.
Programmation 2D/3D: INF 1483
D. Hearn, M. Pauline Baker and W. Carithers.
Computer Graphics with OpenGL, 3e et 4e Éds.
E. Angel and D. Shreiner. Interactive Computer
Graphics: A Top-Down Approach with Shader-
Based OpenGL, 5e et 6e Éds.
Lien pour IDE:
MS VISUAL STUDIO: le lien des démarches à suivre pour
télécharger et l’installation est sur le site de Microsoft:
http://www.microsoft.com/visualstudio/en-
us/products/2010-editions/visual-cpp-express
Code::Blocks IDE: le lien des démarches à
suivre pour télécharger et l’installation est:
http://www.codeblocks.org
Programmation 2D/3D: INF 1483
Programmation 2D/3D: INF 1483
Environnement de
Développement ( IDE )
MS Visual Studio
Un compilateur C/C++.
Librairies: OpenGL, Direct X,
ATL, STL, MFC, etc
IDE de Microsoft C++.
Plateforme:
Microsoft Windows
Code::Blocks
Compilateurs: C ,C++
Librairies: OpenGL
IDE de C ,C++, JAVA
Cross Plateforme:
Windows( MINGW )
, Unix, Linux, Mac
Borland
Politiques Départementales et Institutionnelles
1. Politique du département d'informatique et d'ingénierie relative à la
tenue des examens
2. Note sur le plagiat et sur la fraude
3. Politique relative à la qualité de l'expression française écrite chez les
étudiants et les étudiantes de premier cycle à l'UQO
4. Absence aux examens : cadre de gestion, demande de reprise
d'examen (formulaire)
5. Travaillons ensemble pour développer une culture du respect ! La
communauté universitaire de l’UQO se mobilise et lance un message
haut et fort de tolérance zéro en matière de violence à caractère
sexuel (pour de plus amples renseignements, veuillez consulter la
page Web : uqo.ca/sansouicestnon).
Outils Informatiques: INF 4123