Fall 2013, Synthese d'images, 5ETI, CPE-Lyon



Home Research Publications Teaching

picture cg

Emploi du temps

Planning
Date Duree Horaire Seance Remarques
05 Octobre 4h 13:30 17:45 Cours/TP OpenGL Enseignant: David Odin
17 Octobre 4h 13:30 17:45 Cours/TP OpenGL 2 Enseignant: David Odin
19 Octobre 2h 15:45 17:45 Cours Modelisation Enseignant: Damien Rohmer
07 Novembre 4h 13:30 17:45 TP OpenGL/Qt Enseignant: David Odin + Damien Rohmer
14 Novembre 4h 13:30 17:45 TP Maillage Enseignant: David Odin+Damien Rohmer
15 Novembre 4h 08:00 12:15 Cours Surface + Maillage Enseignant: Damien Rohmer
16 Novembre 2h 08:00 10:00 Cours Simulation Physique Enseignant: Damien Rohmer
22 Novembre 2h 08:00 10:00 Cours GPGPU Enseignant: David Odin
28 Novembre 4h 13:30 17:45 TP GPGPU Enseignant: David Odin
05 Decembre 4h 08:00 12:15 TP Simulation Physique Enseignant: David Odin + Damien Rohmer
11 Decembre 4h 08:00 12:15 Cours Simulation Physique + Animation Enseignant: Damien Rohmer
12 Decembre 4h 08:00 12:15 TP Geometrie differentielle Enseignant: Jean-Marie Becker + Damien Rohmer
13 Decembre 4h 08:00 12:15 TP Geometrie algorithmique Enseignant: Damien Rohmer
18 Decembre 2h Examen ecrit Tous documents autorisés
21 Decembre 4h 08:00 12:15 TP: Animation 3D Enseignant: David Odin+Damien Rohmer

Documents de TP

- Rappels de C++ avec code compilable
- pdf uniquement (version imprimable)
- Classes C++: Lib 3D (doc Doxygen)
- TP Qt/OpenGL
- TP modelisation (code)
- TP simulation physique (code)
- TP geometrie algorithmique
- TP skinning (code)

Documents de Cours

- Cours 1 - Modelisation (imprimable)
- Cours 2 - Surface (imprimable)
- Cours 3 - Maillage (imprimable)
- Cours 4 - Maillage avance (imprimable)
- Cours 5 - Physique (1/2) (imprimable)
- Cours 5 - Physique (2/2) (imprimable)
- Cours 6 - Animation (imprimable)

Exercices d'entrainements

- Exercices (chap. Modelisation)
- Exercices (chap. Surface + Maillage)
- Exercices (chap. Maillage, coordonnees barycentriques)
- Examen, session 1 (2012/2013), (correction de l'examen)
- Examen, session 1 (2011/2012), (code complet de correction)
- Examen, session 2 (2011/2012)
- Examen, session 1 (2010/2011)
- Examen, session 2 (2010/2011)

Stage, Emploi


Litterature connexe

Cours

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.]

Articles

[G. Taubin. A Signal Processing Approach to Fair Surface Design. ACM SIGGRAPH. 1995.]
[M. Wardetzky, S. Mathur, F. Kalberer, E. Grinspun. Discrete Laplace Operators: No Free Lunch. Symposium on Geometry Processing (SPG). 2007.]
[M. Meyer, M. Desbrun, P. Schroder, A. Barr. Discrete Differential-Geometry Operators for Triangulated 2-Manifolds. Visualization and Mathematics. 2002.]
[W. Reeves. Particle Systems. A Technique for Modeling a Class of Fuzzy Objects. ACM Transaction on Graphics (TOG). 1983.]
[D. Baraff, A. Witkin. Large steps in cloth simulation. ACM SIGGRAPH. 1998.]

Outils annexes

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)
OpenMesh Librairie de maillage (Halfedge)

Moteurs de rendus

PovRay Ray Traceur classique.
Yaf(a)Ray Ray Traceur avance (compatible avec Blender)
AQsis Interpreteur RenderMan

Exemples de donnees 3D

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

Presentation module

- Slides de presentation