Introduction à l'Informatique Graphique

L'Informatique Graphique s'intéresse à la modélisation et à l'affichage d'objets 2D ou 3D ainsi qu'a l'animation de ces objets et à leur manipulation par un utilisateur. Ses applications sont très nombreuses : imagerie médicale, systèmes pour la conception assistée par ordinateur, jeux, effets spéciaux et animation pour le cinéma, etc. L'objectif de ce cours est de présenter, sans toutefois entrer dans tous les détails, les techniques de base permettant la mise en oeuvre de ces applications. Le cours est illustré à l'aide de nombreux exemples réalisés avec la librairie OpenGL.

Supports de cours (au format PDF) :

Le cours est illustré par quelques vidéos et de nombreuses démonstrations.

Exercices pratiques :

Ouvrages de référence

D. Shreiner, M. Woo, J. Neider and T. Davis. OpenGL Programming Guide (4th Edition), Addison-Wesley, November 2003. 800 pages. [Google] E. Angel. Interactive Computer Graphics: A Top-Down Approach with OpenGL (3rd Edition), Addison-Wesley, July 2002. 719 pages. [Google] M. Slater, A. Steed and Y. Chrysanthou. Computer Graphics and Virtual Environments: From Realism to Real-Time, Addison-Wesley, October 2001. 570 pages. [Google] J. Foley, A. van Dam, S. Feiner and J. Hughes. Computer Graphics: Principles and Practice in C (2nd Edition), Addison-Wesley, August 1995. 1200 pages. [Google]