Schedule: CPSC 314, Computer Graphics Jan 07

Remember to reload the page, changes are frequent

Week1

Mon Jan 8 Intro
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 10 Math Review
Reading for Math Review:

Slides: PPT; PDF 1up, 16up
Videos: Attack of the Note Sheep

Fri Jan 12 OpenGL/GLUT Intro
Reading for OpenGL/GLUT:

Slides: PPT; PDF 1up, 16up
Week2

Mon Jan 15 Transforms I
Reading for Transforms: Slides: PPT; PDF 1up, 16up
Code: glut1.cpp | glut2.cpp | glut3.cpp | glut4.cpp

Wed Jan 17 Transforms II
Slides: PPT; PDF 1up, 16up

Fri Jan 19 Transforms III
Slides: PPT; PDF 1up, 16up


Week3

Mon Jan 22 Transforms IV
Slides: PPT; PDF 1up, 16up
Web sites: Brown applet: scenegraphs; complex motions: http://www.flying-pig.co.uk: cam rowing sheep flying pig
Assignments: Homework 1 and Project 1 out

Wed Jan 24 Transforms V
Slides: PPT; PDF 1up, 16up
Web sites: display lists: snowmen; version control: OReilly RCS tutorial | GNU RCS tutorial | File comparison tool list

Fri Jan 26 Viewing/Projections I
Reading for Viewing/Projections:

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

Mon Jan 29 Viewing/Projections II
Slides: PPT; PDF 1up, 16up

Wed Jan 31 Viewing/Projections III
Demos: Nate Robins tutorials transformations projections; Tuebingen projection applets Brown applets: viewing techniques;
Slides: PPT; PDF 1up, 16up

Fri Feb 2 Viewing/Projections IV
Demos: Tuebingen projection applets
Slides: PPT; PDF 1up, 16up


Week5

Mon Feb 5 Vision/Color
Readings for Color:

Demos Brown applets: metamers, additive color
Slides: PPT; PDF 1up, 16up

Wed Feb 7 Vision/Color II
Demos: rolling ball rgizmo
Slides: PPT; PDF 1up, 16up

Fri Feb 9 Midterm I


Week6

Mon Feb 12 Rasterization I
Readings for Rasterization:

Demos: Tuebingen Bresenham
Slides: PPT; PDF 1up, 16up

Wed Feb 14 Lighting/Shading I
Readings for Lighting/Shading:

Demos: barycentric coords; Nate Robins tutorials lightposition; Brown applet: reflection
Slides: PPT; PDF 1up, 16up

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


Reading Week
Week7

Mon Feb 26 Lighting/Shading III
Slides: PPT; PDF 1up, 16up

Wed Feb 28 Advanced Rendering
Readings for Advanced Rendering

Slides: PPT; PDF 1up, 16up

Fri Mar 2 Advanced Rendering II
Web sites: ray triangle intersection Marschner
Slides: PPT; PDF 1up, 16up


Week8

Mon Mar 5 Advanced Rendering III
Videos: Matrix bullet-time IBR greenscreen, final
Slides: PPT; PDF 1up, 16up

Wed Mar 7 Clipping
Readings for Clipping

Slides: PPT; PDF 1up, 16up

Fri Mar 9
Clipping II, Hidden Surfaces I Readings for Hidden Surfaces

Web sites: Symbolcraft BSP demo
Slides: PPT; PDF 1up, 16up
Week9

Mon Mar 12 Hidden Surfaces II
Web sites: Z-buffer calculator
Slides: PPT; PDF 1up, 16up

Wed Mar 14 Textures I
Readings for Textures:


Demos: Nate Robins tutorials texture;
Slides: PPT; PDF 1up, 16up

Fri Mar 16 Textures II
Slides: PPT; PDF 1up, 16up


Week10

Mon Mar 19 Textures III, Procedural Approaches
Web sites: Perlin noise: Perlin Elias Zucker. Texture tutorial
Slides: PPT; PDF 1up, 16up

Wed Mar 21 Procedural II, Picking
Readings for Picking

Web sites: Particle systems: wondertouch | Boids.
Slides: PPT; PDF 1up, 16up

Fri Mar 23 Collision
Readings for Collision

Slides: PPT; PDF 1up, 16up
Week11

Mon Mar 26 Antialiasing
Readings for Antialiasing:

Slides: PPT; PDF 1up, 16up

Wed Mar 28 Midterm 2

Fri Mar 30 Visualization
Readings for Visualization

Slides: PPT; PDF 1up, 16up
Week12

Mon Apr 2 Blending, Modern Hardware
Readings for Modern Hardware

Readings for Blending Slides: PPT; PDF 1up, 16up

Wed Apr 4 Modelling/Curves
Readings for Curves

Slides: PPT; PDF 1up, 16up

Fri Apr 6 No class: Good Friday


Week13

Mon Apr 9 No class: Easter Monday

Wed Apr 11 Final Review Handouts: custom evaluation form
Slides: PPT; PDF 1up, 16up


Week14

Tue Apr 17 Final Exam, 8:30am-11:30am


Back to CPSC 314 Home
Last modified: Wed Apr 18 20:21:16 PDT 2007