Fall 2011, Synthese d'Images/Computer Graphics, ETI5, CPE-Lyon
Emploi du temps
| Date | Duree | Horaire | Type | Theme | Cours Réalisé | Remarques |
|---|---|---|---|---|---|---|
| 04 Novembre | 2h | 8h-10h | Cours 1 | Modelisation 3D | ||
| 18 Novembre | 2h | 08h00-10h00 | Cours 2 | Maillage | ||
| 18 Novembre | 2h | 10h15-12h00 | Cours | Compression 3D | Guillaume Lavoue | |
| 19 Novembre | 4h | 08h00-12h00 | TP | Compression 3D | Guillaume Lavoue | |
| 24 Novembre | 2h | 10h15-12h15 | Cours 3 | Geometrie Algorithmique | Jean-Marie Becker | |
| 24 Novembre | 2h | 15h45-17h45 | Cours 4 | OpenGL | David Odin | |
| 26 Novembre | 2h | 10h15-12h00 | Cours 5 | Animation Physique | ||
| 01 Decembre | 2h | 13h30-15h30 | TP 1 | Geometrie Algorithmique | ||
| 01 Decembre | 2h | 15h45-17h45 | Cours 6 | Deformation de Surfaces | ||
| 03 Decembre | 4h | 08h00-12h15 | TP 2/3 | OpenGL+Surfaces | ||
| 10 Decembre | 4h | 08h00-12h15 | TP 4/5 | OpenGL avance | David Odin | |
| 16 Decembre | 2h | 10h15-12h15 | Cours 7 | GPU OpenCL | David Odin | |
| 17 Decembre | 4h | 13h30-17h45 | TP 6/7 | GPU OpenCL | David Odin | |
| 05 Janvier | 4h | 08h00-12h15 | TP 8/9 | Animation Physique | David Odin + Damien Rohmer | |
| 06 Janvier | 4h | 08h00-12h15 | TP 10/11 | Deformation de surfaces (skinning 1/2) | David Odin + Damien Rohmer | |
| 07 Janvier | 2h | 08h00-10h0 | TP 12 | Deformation de surfaces (skinning 2/2) | David Odin + Damien Rohmer |
1. Cours
Version complete:
|
- Cours Synthese ETI5 - version imprimable |
Par chapitres:
Exercices d'entrainement:
| - Exercices cours 1: Modelisation | |
| - Exercices cours 2/3/4: Surface + Maillage | |
| - Examen, session 1 | |
| - Examen, session 2 |
2. TP
| - Code C++ pour les TPs. | |
| - TP 1: Geo Algo, Convex Hull. (date rendu: 15/12/2010) | |
| - TP 2/3: Modelisation. OpenGL+Surfaces. (date rendu: 17/12/2010) | |
|
- TP 8/9: Animation physique. Tissu.
(date rendu: 19/01/2011) - Code TP anim physique partie CPU - Code TP anim physique partie GPU |
|
|
- TP 10/12: Deformation de surfaces. Skinning.
(date rendu: 21/01/2011) - Code TP skinning |
3. Cours Connexes
|
Modelisation polygonale (cours SIGGRAPH) [M. Botsh, M. Pauly, L. Kobbelt, P. Alliez, B. Levy, S. Bischoff, C. Roossl. Geometric Modeling Based on Polygonal Meshes. ACM SIGGRAPH Course Notes. 2007.] |
|
|
Subdivision (cours SIGGRAPH) [D. Zorin, P. Schroder, T. DeRose, L. Kobbelt, A. Levin, W. Sweldens. Subdivision for Modeling and Animation. ACM SIGGRAPH Course Notes. 2000.] |
|
|
Deformations Physiques (Pixar, cours SIGGRAPH) [A. Witkin, D. Baraff. Physically Based Modelling. ACM SIGGRAPH Course Notes. 2001.] |
4. Articles Connexes
5. Outils Annexes
OpenGL
|
Introduction OpenGL par Eric Bittar Cours OpenGL Introduction OpenGL par Antoine Bouthors Exemples en OpenGL par David Odin NeHe: De nombreux tutoriaux dans plusieurs languages |
Logiciel de manipulation de maillages
| Blender Logiciel de modelisation 3D tres complet |
| MeshLab Visualisation et manipulation de maillages sous multiples formats. |
| Geomview Visualisation de maillages. |
| Wings 3D Modeleur par Subdivision. |
Librairies de manipulation de maillages
| Graphite Librairie + GUI de maillage (texture, remaillage, ...). |
| CGAL Librairie de maillage (Halfedge) |
Moteurs de rendus
| PovRay Ray Traceur classique. |
| Yaf(a)Ray Ray Traceur avance (compatible avec Blender) |
| AQsis Interpreteur RenderMan |
6. Exemples de donnees 3D (format OFF)
| simple_cube.off Un simple cube au format off (8 sommets) | |
| david_2.off David subdivise (653 sommets) | |
| camel.off Camel (2045 sommets) | |
| dino_0.off Dino_0 (54319 sommets) | |
| dino_1.off Dino_1 (2832 sommets) | |
| dino_2.off Dino_2 (2309 sommets) | |
| eagle.off Eagle (16678 sommets) | |
| pig.off Pig (3522 sommets) | |
| wolf.off Wolf (7066 sommets) |
Specification fichier .off