CPSC 414       January - April 2004


Week 1

Tues Jan 6 Introduction
slides PDF
handouts printout of home page + textbook page
Note: Labs will begin in week 2.

Thurs Jan 8 Math Review and Transformations
slides math review exercises (PDF)
slides Intro to transformations (PDF)


Week 2

Tues Jan 13 Composition of Transformations
slides Intro to transformations (PDF)
slides Intro to GL and GLUT (PDF)
slides Composition of transformations (PDF)
practice homework questions 6-13, except 8

Thurs Jan 15
slides Object Coordinates example (PDF)
slides Composition of transformations (PDF)
practice homework questions 6-13, except 8


Week 3

Mon Jan 19
Last day to drop course without standing of "W" recorded

Tues Jan 20
slides Composition of transformations (PDF)
slides Hierarchy / Matrix Stack example (PDF)
Labs Build and animate a hierarchical figure

Thurs Jan 22
slides Viewing and Projection Transformations (PDF, 2.4 Mb)

Fri Jan 23
Assignment 1 out (postscript 478 kB), (PDF 1.4 Mb)


Week 4

Tues Jan 27
slides same as Jan 22: Viewing and Projection Transformations (PDF, 2.4 Mb)
summary Covered details of viewing transformation; introduced the viewing frustum and the role of the projection matrix
Labs Look at Homework Q 2,3,4,14,15,18,20; start on assmt 1

Thurs Jan 29
slides same as Jan 22: Viewing and Projection Transformations (PDF, 2.4 Mb)
summary Details of projection matrix derivations


Week 5

Tues Feb 3
slides Scan Conversion (PDF, 665 kB)
summary scan conversion using (1) parity test (2) edge walking Labs Prepare for Quiz and complete Assignment; look at last year's quiz

Thurs Feb 5
slides same as last week; derivations presented in class slightly different than those in these posted notes.
summary scan conversion using implicit line equations; introduction to interpolation across triangles Fri Feb 6
Assignment 1 due


Week 6

Tues Feb 10
Quiz 1 today closed book, arrive early, bring photo ID

Thurs Feb 12
summary interpolation across triangles; Barycentric coordinates; 2D clipping
slides slides Scan Conversion (revised, PDF, 2.45 Mb),       2D clipping (HTML)
HW questions (none)
Lab Interpolation during scan conversion example


------------- Reading Week: Feb 16-20 ---------------
Week 7

Tues Feb 24
summary 3D clipping, back-face culling, visibility algorithms
slides Backface culling (PDF, 183 Kb)       Visibility (PDF, 563 Kb)
3D clipping (HTML)       Backface culling (HTML)       Visibility (HTML)
HW questions (none)
Lab Quiz 1 solutions

Thurs Feb 26
summary visibility algorithms, intro to texture mapping
slides Visibility (PDF, 563 Kb)       Visibility algorithms (HTML)      
HW questions (none)
Lab Quiz 1 solutions


Week 8

Tues March 2
summary Texture Mapping
slides Texture Mapping (PDF, 386 Kb)
HW questions (none)
Lab Working on Assignment #2

Thurs March 4
summary Lighting
slides Lighting (PDF, 1.1 Mb)
HW questions Q 26, 27
Lab Working on Assignment #2


Week 9

Tues March 9
summary local lighting demo, local lighting example
slides (notes on board)
Lab Working on Assignment #2

Thurs March 11
summary Intro to Radiosity, Intro to Raytracing
slides Radiosity (PDF, 722 kb) Raytracing (PDF, 667 kb)
Lab Working on Assignment #2


Week 10

Tues March 16
summary Raytracing, Sampling
slides Raytracing (PDF, 667 kb)
sampling (html)
Sampling (PDF)
HW questions Q 26, 27
Lab examples and questions on lighting

Thurs March 18
summary Sampling, Parametric Curves
slides parametric curves (html)
HW questions Q 26, 27
Lab start on Assignment 3


Week 11

Tues March 23
summary QUIZ #2
Lab start on Assignment 3

Thurs March 25
summary Sampling, Parametric Curves
slides parametric curves (html)
HW questions Q 26, 27
Lab Quiz #2 solution, parametric curve example


Week 12

Tues March 30
summary guest lecture by Robert Bridson on Particle Systems
slides particle systems (PDF, 112 kB)
Lab Quiz #2 solution, parametric curve example

Thurs April 1
summary Colour
slides Colour (html)
Colour (PDF slides, 315 kB)
HW questions Q 28, 29
Lab work on Assignment 3


Week 13

Tues April 6
summary Colour (continued)
Lab work on Assignment 3

Thurs April 8
summary finish colour, course overview
Lab work on Assignment 3


Exams: April 13-27
Tentatively scheduled for April 23, 12:00 noon, LSK 200

Last modified: Wed Mar 31 22:26:45 Pacific Standard Time 2004