Mondes 3D
Syllabus
- Introduction [pdf]
- Éclairage et matériaux [pdf]
- Lancer de rayons [pdf]
- Rendu 3D sur GPU [pdf]
- Transformations [pdf]
- Rappels pipeline [pdf]
- Textures [pdf]
- Normal mapping [pdf]
- Modélisation géométrique [pdf]
- Animation - version spéciale COVID-19
- Introduction [pdf-03/04/2020] [mediapod]
- Interpolation [pdf-03/04/2020] [mediapod]
- Cinématique directe et inverse [pdf-07/04/2020][mediapod] [correction-15-04-2020]
- Déformation de surface [pdf-14/04/2020][mediapod]
TD machine
- Lancer de rayons
- Introduction
- TD1 (2 séances) : Recursive ray tracing
- TD2 : Maillage triangulaire
- OpenGL
- Géométrie et Animation
Quelques liens utiles
Évaluation
Pour chaque TD, vous devrez déposer sur le moodle (clé d'inscription "MDS3D2020") votre code source complet – SANS les binaires – dans une archive (zip ou tar.gz) suivant le format mds3d_td{X}_nom_prenom.{ext}. Vous devrez également fournir un fichier README.md (au format Markdown) décrivant votre avancée ainsi que les problèmes et difficultés que vous avez rencontrés durant l'implémentation. Des images valant souvent mieux qu'un long discours, vous devrez également inclure autant d'images de résultat – mais aussi de bugs (ou de debug) – que vous le jugerez nécessaire.
Ces TD sont à réaliser individuellement. Si vous êtes évidemment libres de discuter entre vous et d'échanger des conseils, il vous est formellement interdit de partager du code source ou des images de résultat.
Références
- Informatique graphique et rendu
- Bernard Peroche et Dominique Bechmann (editeurs)
- Hermes Publication
- The Computer Image
- A. Watt et F. Policarpo
- ACM Press / Addison-wesley
- Computer graphics: principles and practice
- J. Foley, A. Van Dam, S. Feiner et J. Hughes
- Addison-wesley