CS488 - Introduction to Computer Graphics - Lecture Notes

Course Schedule

  1. May 2, 2007. Introduction, rendering pipeline
  2. May 4, 2007. Graphics devices.
  3. May 7, 2007. Input devices, programming models.
  4. May 9, 2007. Geometry.
  5. May 11, 2007. Affine Spaces and Transformations.
  6. May 14, 2007. More on Transformations.
  7. May 16, 2007. Device transformations, Clipping
  8. May 18, 2007. Class cancelled.
  9. May 21, 2007. Victoria Day Holiday.
  10. May 23, 2007. Clipping, Perspective
  11. May 25, 2007. Projection
  12. May 28, 2007. Projection
  13. May 30, 2007. Class cancelled.
  14. June 1, 2007. Polygons, Hidden Surface Removal.
  15. June 4, 2007. Occlusion, Mouse Interaction.
  16. June 6, 2007. Hierarchical modelling.
  17. June 8, 2007. Colour.
  18. June 11, 2007. Illuminated surfaces.
  19. June 13, 2007. Lambertian surfaces.
  20. June 15, 2007. Shading
  21. June 18, 2007. Ray Tracing, Intersection Tests.
  22. June 20, 2007. Projects
  23. June 22, 2007. More Ray Tracing.
  24. June 25, 2007. More, more ray tracing.
  25. June 27, 2007. Global illumination.
  26. June 29, 2007. More global illumination
  27. July 2, 2007. Canada Day Holiday.
  28. July 4, 2007. Light Fields, Radiosity
  29. July 6, 2007. Mid-term Examination, in-class.
  30. July 9, 2007. Partitioned rendering
  31. July 11, 2007. (Un)natural phenomena at surfaces.
  32. July 13, 2007. Reflection functions.
  33. July 16, 2007. Particle Systems, Terrain Generation
  34. July 18, 2007. Meshes, Splines, Animation
  35. July 20, 2007. Splines
  36. July 23, 2007. Physics of Colour
  37. July 25, 2007. Perception of Colour
  38. July 27, 2007. Review for Final


Return to: