Since we have international students in the course, all lectures will be held in english.
1. Introduction, graphics systems, API's (Chapter 3)
2. 2D graphics (Chapter 5), OpenGL introduction (Angel)
3. 3D transforms, 3D engines, Viewing, Projection (Chapter 6)
4. Light models (Chapter 7)
5. Shading (Chapter 7), introduction to visible surface detection
(Chapter 11), Surface detail, texture mapping (Chapter 10)
6. More surface detail, billboards, light mapping, bump mapping,
environment mapping (Chapter 10)
7. Shader programs, GLSL. (Chapter 17)
8. Rotation around arbitrary axis (Chapter 6), Low-level algorithms
(Chapter 14)
9. Pixel geometry, polygon filling (Chapter 14), Anti-aliasing (Ch
15), polygon rendering (Chapter 14)
10. Hidden surface elimination (Chapter 11), large worlds (Chapter
12)
11. Animation and collision detection (13)
12. Ray-tracing and radiosity (Chapter 16)
13. Curves and surfaces (Chapter 8)
14. Fractals (Chapter 9)
For the official schedule, see link in the sidebar.