Voici mon cours sur openGL 4, ainsi que les TPs.
I - Concepts Fondamentaux et Mode de compatibilité
II - Programmation par shaders et VBO
Téléchargez le Cours sur OpenGL et GLSL au format PDF
Téléchargez le Code Source de l'architecture de base SDL2/OpenGLsha1sum sources_OpenGL_SDL.zip: 83d08fb585b1338ff94cbe0f7d10ef82912b52b1
Si vous avez des difficultés avec les mathématiques et algorithmes pour la 3D mon livre de synthèse d'images 3D
peut vous aider.
Sujets de TP :
maillages.pdf
explique la construction de maillages.
Sujet de TP 5 : Plaquage de textures et normal maps, shaders et VBO.
Téléchargez la tête d'Infinite Scan
(voir la capture d'écran ci-dessous).
Voici une vidéo qui illustre le processus de construction hiérarchique du robot :
Voici une vidéo qui illustre la visualisation panoramique d'une scène par plaquage
de textures sur une cylindre :
Voici des vidéos qui illustrent une application des shaders OpenGL : un petit lancer de rayons temps réel
qui montre les propriétés de réfration et réflexion en faisant varier l'indice de réfraction d'une sphère (déformée).
(voir le chapitre "Éclairement avec shaders et VBO" du cours).
Bille de mercure |
Bille de verre (se déformant !) |
Bulle d'air sous l'eau |
Goutte d'eau |
Rendu temps réel récupéré dans un FBO puis plaqué sur une surface de Bézier. |
![]() La tête d'Infinite Scan |