Schedule: CPSC 314, Computer Graphics Jan 08

Remember to reload the page, changes are frequent

Week1

Mon Jan 7 Intro (Guest Lecturer: Michiel van de Panne)
Reading for Intro: Slides: PPT; PDF 1up, 16up
Web sites: http://www.alias.com/eng/etc/fakeorfoto/, http://www.siggraph.org/education/materials/HyperGraph/shutbug.htm
Videos: Monsters Inc trailer (Charades), Luxo Jr

Wed Jan 9 Math Review (Guest Lecturer: Michiel van de Panne)
Reading for Math Review:

Slides: PPT; PDF 1up, 16up

Fri Jan 11 How To Succeed In 3rd Year CS Classes (Guest Lecturer: Beth Simons)
Slides: PDF 2up


Week2

Mon Jan 14 Math Review / Rendering Pipeline
Reading for Rendering Pipeline:

Slides: PPT; PDF 1up, 16up

Wed Jan 16 OpenGL / GLUT / Transforms I
Reading for GLUT:

Reading for Transforms I/II/III/IV: Slides: PPT; PDF 1up, 16up
Code: glut1.cpp | glut2.cpp | glut3.cpp | glut4.cpp

Fri Jan 18 Transforms II
Slides: PPT; PDF 1up, 16up


Week3

Mon Jan 21 Transforms III
Slides: PPT; PDF 1up, 16up
Web sites: Brown applet: scenegraphs

Wed Jan 23 Transforms IV
Slides: PPT; PDF 1up, 16up
Web sites: display lists: snowmen

Fri Jan 25 Viewing/Projections I (Lecturer: Michiel van de Panne)
Reading for Viewing/Projections:

Slides: PPT; PDF 1up, 16up
Demos: Nate Robins tutorials transformation, projection;
Week4

Mon Jan 28 Viewing/Projections II (Lecturer: Michiel van de Panne)
Slides: PPT; PDF 1up, 16up

Wed Jan 30 Viewing/Projections III (Lecturer: Michiel van de Panne)
Demos: Nate Robins tutorials transformations projections; Tuebingen projection applets Brown applets: viewing techniques;
Slides: PPT; PDF 1up, 16up

Fri Feb 1 Viewing/Projections IV (Lecturer: Michiel van de Panne)
Demos: Tuebingen projection applets
Slides: PPT; PDF 1up, 16up


Week5

Mon Feb 4 Rasterization I (Lecturer: Alla Sheffer)
Readings for Rasterization:

Slides: PDF 1up, 16up

Wed Feb 6 Rasterization II (Lecturer: Alla Sheffer)
same slides as previous

Fri Feb 8 Rasterization III (Lecturer: Alla Sheffer)
Slides: PDF 1up, 16up


Week6

Mon Feb 11 Rasterization IV (Lecturer: Alla Sheffer)
same slides as previous

Wed Feb 13 Rasterization V (Lecturer: Alla Sheffer)
same slides as previous, plus Slides: PPT, PDF 1up, 16up

Fri Feb 15 Color (Lecturer: Wolfgang Heidrich)
Readings for Color:

Demos Brown applets: metamers
Slides: PDF 1up, 16up
Week7

Mon Feb 25 Color II, Lighting/Shading I
Readings for Lighting/Shading:

Slides: PPT, PDF 1up, 16up

Wed Feb 27 Lighting/Shading II
Demos: Nate Robins tutorials lightposition; Brown applet: reflection
Slides: PPT; PDF 1up, 16up

Fri Feb 29 Lighting/Shading III
Slides: PPT; PDF 1up, 16up


Week8

Mon Mar 3 Lighting/Shading IV, Advanced Rendering I
Readings for Advanced Rendering

Slides: PPT; PDF 1up, 16up

Wed Mar 5 Advanced Rendering II (Lecturer: Alla Sheffer)
Slides: PPT; PDF 1up, 16up

Fri Mar 7 Midterm


Week9

Mon Mar 10 Class Cancelled

Wed Mar 12 Advanced Rendering III (Lecturer: Alla Sheffer)
same slides as previous

Fri Mar 14 Hidden Surface Removal I (Lecturer: Wolfgang Heidrich)
Slides PDF 1up, 9up


Week10

Mon Mar 17 Hidden Surface Removal II (Lecturer: Wolfgang Heidrich)
same slides as previous

Wed Mar 19 Hidden Surface Removal III (Lecturer: Wolfgang Heidrich)
same slides as previous

Fri Mar 21 No class: Good Friday


Week11

Mon Mar 24 No class: Easter Monday

Wed Mar 26 Texture Mapping I (Lecturer: Michiel van de Panne)
Slides PDF 1up, 16up

Fri Mar 28 Texture Mapping II (Lecturer: Michiel van de Panne)
same slides as previous


Week12

Mon Mar 31 Animation (Lecturer: Michiel van de Panne)
Slides PDF 6up

Wed Apr 2 Representing Orientation (Lecturer: Michiel van de Panne)
Slides PDF 1up 16up

Fri Apr 4 Geometric Modelling I (Lecturer: Alla Sheffer)
Slides PDF 1up, 16up


Week13

Mon Apr 7 The NVIDIA 8800 GPU (Guest Lecturer: Erik Lindholm, NVIDIA)

Wed Apr 9 Geometric Modelling II (Lecturer: Alla Sheffer)
Slides PDF 1up, 16up

Fri Apr 11 Final Review


Back to CPSC 314 Home
Last modified: Wed Apr 9 11:05:48 PDT 2008