| Instructor:
Prof. Michael
Langer Office: ENGMC 329 Phone: 398-3740 email : langer @ cim.mcgill.ca office hours: by appointment |
Teaching
Assistant (T.A.): Fahim Mannan Office: ENGMC 336 Phone: TBD email: fahim.mannan[@]mail.mcgill.ca office hours: by appointment |
|
Geometry 1- pixels, RGB, drawing a line (PDF) 2 - rotations (PDF) 3 - transformation from world to camera coord (PDF) 4 - projections, homogeneous coordinates (PDF) 5 - view volume, projective transformations (PDF) 6 - normalized view volume, clipping  (PDF) 7 - display coordinates, hidden surface removal (PDF) 8 - quadrics, efficient ray casting (octtrees, bounding volumes) (PDF ) 9 - cubic curves and surfaces (PDF) 10 - fractals (PDF) 11 - meshes, level of detail (PDF) 12 - L-systems and plant models (PDF) |
Rendering
13 - illumination and reflectance models
(PDF)
14 - shading polygons (Gouraud and Phong) (PDF) 15 - texture mapping (PDF) 16 - procedural textures, bump mapping (PDF) 17 - environment mapping (PDF) 18 - shadows (PDF) 19 - image compositing (PDF) 20 - volume rendering (PDF) 21 - focus and the accumulation buffer (PDF)
Image capture and display
22 - color (PDF) 23 - image capture (PDF) 24 - image display (gamma correction) (PDF) |
|
Assignments, Exercises, Exams, etc
|