Infographie 3D

L’infographie est un terme formé en 1974 à partir des mots « informatique » et « graphique ». Sous ce vocable, elle combine géométrie, algorithmique et programmation pour proposer des solutions efficaces, robustes et pérennes à la production d’images numériques sous toutes ses formes.

La plupart des solutions matérielles actuelles (implantées dans les GPU) dérivent des premiers algorithmes qui ont marqué l’histoire de cette branche de l’informatique, qui vont du simple tracé d’un segment de droite jusqu’au lancer de rayons, principalement pour leur robustesse intrinsèque et leur relative simplicité d’implantation.

La volonté de produire numériquement des images de scènes en 3 dimensions s’est heurtée à de nombreuses difficultés, quelles soient matérielles ou conceptuelles. Ce module se propose d’aborder les différentes notions essentielles à la production d’images photoréalistes (modélisation, modèle de caméra, visualisation, éclairage et ombrage, textures, réflexion et réfraction, etc.) et à l’interaction dans les scènes 3D (OpenGL, Vulkan, WebGL)

Quelques transparents du cours

Bibliographie (ouvrages sur lesquels sont basés les enseignements).


Documentation disponible sur le sujet

OpenGL

Persistence of Vision


Sujets de T.P.


Projets

La plupart des projets OpenGL ont été conçu avec l'aide de P. Seppecher (laboratoire Imath, équipe AA, UFR S&T).

OpenGL

Raytracing