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



Home Research Publications Teaching Personal

picture cg

Emploi du temps

Planning
Date Duree Horaire Seance Remarques
09 Novembre 4h 13:30 17:45 Cours/TP OpenGL Enseignant: David Odin
10 Novembre 4h 08:00 12:15 Cours/TP OpenGL 2 Enseignant: David Odin
16 Novembre 2h 08:00 10:15 Cours OpenGL Enseignant: David Odin
16 Novembre 4h 13:30 17:45 TP GPU Enseignant: David Odin
18 Novembre 4h 08:00 12:15 TP Simulation Physique Enseignant: David Odin+Damien Rohmer
22 Novembre 4h 08:00 12:15 TP Modelisation 3D Enseignant: David Odin+Damien Rohmer
25 Novembre 2h 08:00 10:00 Cours Modelisation 3D Enseignant: Damien Rohmer
30 Novembre 2h 08:00 10:00 Cours Surfaces et Maillages Enseignant: Damien Rohmer
01 Decembre 2h 08:00 10:00 Cours Animation Physique Enseignant: Damien Rohmer
14 Decembre 2h 10:15 12:15 Cours: Deformation 3D Enseignant: Damien Rohmer
15 Decembre 2h 08:00 10:00 Cours: Compression 3D Enseignant: Guillaume Lavoué
16 Decembre 3h 13:30 16:30 TP: Compression 3D Enseignant: Guillaume Lavoué
11 Janvier 2h 10:15 12:15 Examen Ecrit Tous documents autorisés
13 Janvier 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)
- TP1 : Animation Physique (date rendu: 02 decembre)
- code (partie 1: CPU)
- code (partie 2: GPU)
- TP2 : Modelisation 3D (date rendu: 13 Decembre)
- code (Qt)
- code (Glut)
- TP3 : Animation 3D (date rendu: 27 janvier)
- code

Documents de Cours


Version complete:

- Cours Synthese 5ETI
- version imprimable

Par chapitres:

- Cours 1 - Modelisation
- imprimable
- Cours 2 - Surface
- imprimable
- Cours 3 - Maillage
- imprimable
- Cours 4 - Maillage Avance
- imprimable
- Cours 5 - Physique
- imprimable
- Cours 6 - Deformation
- imprimable

Exercices d'entrainements

- Exercices (chap. Modelisation)
- Exercices (chap. Surface + Maillage)
- Exercices (chap. Maillage, coordonnees barycentriques)
- 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)

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