CS488 - Introduction to Computer Graphics - Winter 2009

Lecture Notes

Here you will find the lecture notes that I use when teaching. They are telegraphic, so they are not a substitute for the lectures. But, if you attend the lecture they will most likely be a good memory prosthetic. At present - January 3, 2009 - there is nothing here. I fill these in as the course proceeds, so that they will all be here by the end of the term.

  1. January 5, 2009. Introduction.
  2. January 7, 2009. Rendering pipeline.
  3. January 9, 2009. I/O hardware.
  4. January 12, 2009. Vector spaces.
  5. January 14, 2009. Affine spaces
  6. January 16, 2009. Other coordinate frames
  7. January 19, 2009. Affine transformations you should know.
  8. January 21, 2009. Clipping
  9. January 23, 2009. Projection
  10. January 26, 2009. Mobius transformations.
  11. January 28, 2009. pdf on projection
  12. January 30, 2009. Polygons
  13. February 2, 2009. Hidden Surface Removal
  14. February 4, 2009. Mouse Interfaces
  15. February 6, 2009. Hierarchical Modelling
  16. February 9, 2009. Colour
  17. February 11, 2009. Lambertian surfaces
  18. February 13, 2009. Shading

    February 16, 2009. Family Day, Start of Reading Week.

    February 18, 2009. Reading Week.

    February 20, 2009. End of Reading Week.

  19. February 23, 2009. Ray tracing
  20. February 25, 2009. Projects.
  21. February 27, 2009. Shading for ray tracing.
  22. March 2, 2009. Intersection Tests, Anti-aliasing
  23. March 4, 2009. Modelling - CSG, Texture mapping
  24. March 6, 2009. Advanced ray tracing - Adaptive methods, Lighting
  25. March 9, 2009. Lighting
  26. March 11, 2009. Global Illumination
  27. March 13, 2009. Phenomena at surfaces
  28. March 16, 2009. Modelling
  29. March 18, 2009. Terrain Generation, Meshes

    March 20, 2009. Class cancelled.

  30. March 23, 2009. Meshes
  31. March 25, 2009. Splines, animation

    March 27, 2009. Class cancelled.

  32. March 30, 2009. More animation
  33. April 1, 2009. Force feedback
  34. April 3, 2009. Review for final exam..


Return to: