1. Refresher CS
2. Class schedule
3. Objectives
4. General Introduction to Computer Graphics
5. Computer Graphics main SubFields
6. Applications related to CG
7. Video Game, Virtual Reality, Augmented Reality
8. Animation cinema, Visual Effects
9. Scientific computing, simulation, visualization
10. Data Analysis, Medical Imaging
11. Design: CAD, Architecture, Prototyping
12. Representing 3D shapes
13. Representing 3D shapes for Graphics Applications
14. Surface rendering
15. How do we render surfaces
16. Projection/Rasterization
17. Representing surfaces
18. Two main representations for surfaces
19. Two main representations for surfaces
20. Problematic of surface representation
21. Objective of surface representation
22. Representing surfaces
23. Meshes
24. Mesh encoding
25. Mesh: pro cons
26. Representing surfaces
27. Objective of Parametric Spline
28. Parametric Spline for 1D curves
29. Parametric Spline for Surfaces
30. Parametric Spline for Surfaces, matrix formulation
31. Parametric Spline
32. Representing surfaces
33. Objective of Subdivision surface
34. Exemple of Subdivision Surface: Doo-Sabin
35. Subdivision surfaces
36. Representing surfaces
37. Point set
38. Point set rendering
39. Some quick fundamental notions for practical 3D programming
40. Affine Transforms and 4D
41. Affine transform in 2D
42. Affine transform matrix
43. Perspective and projective space
44. Perspective matrix
45. Per-vertex normals and illumination
1/45
Refresher INF - C++ , OpenGL
INF630