Schedule: CPSC 314, Computer Graphics Jan 05

Remember to reload the page, changes are frequent

Week 1

Mon Jan 3 holiday: New Year

Wed Jan 5 Intro
Slides: PPT; PDF 1up, 6up
Web sites: http://www.alias.com/eng/etc/fakeorfoto/, http://www.siggraph.org/education/materials/HyperGraph/shutbug.htm,
Videos: Pixar Monsters Inc Charades trailer, Pixar Luxo Jr, SPL brain visualization, cloth/motion capture animation example

Fri Jan 7 Math Review
Reading for Math Review: FCG Chap 2 (except for 2.11), Chap 4.1-4.2.5
Slides: PPT; PDF 1up, 6up
Videos: Attack of the Note Sheep


Week 2

Mon Jan 10 OpenGL Intro
Out: Proj 0 (ungraded)
Reading for OpenGL: RB Chap Introduction to OpenGL, Chap State Management and Drawing Geometric Objects, App Basics of GLUT (Aux in v 1.1)
Slides: PPT; PDF 1up, 6up

Wed Jan 12 Transforms 1
Reading for Transforms:

Slides: PPT; PDF 1up, 6up

Fri Jan 14 Transforms 2
Slides: PPT; PDF 1up, 6up


Week 3

Mon Jan 17 class cancelled

Wed Jan 19 Transforms 3
Out: Proj 1
Slides: PPT; PDF 1up, 6up
Web sites: Brown applet: scenegraphs

Fri Jan 21 Viewing
Reading for Display Lists: RB Chapter Display Lists
Reading for Viewing: FCG Section 6.2.1
Slides: PPT; PDF 1up, 6up
Web sites: display lists snowmen; http://www.flying-pig.co.uk: cam rowing sheep flying pig
Demos: Nate Robins tutorials transformations, projections


Week 4

Mon Jan 24 Projections 1
Reading for Projections: FCG Section 5.3.1, rest of Chap 6; RB rest of Chap Viewing, rest of App Homogeneous Coords
Slides:
PPT; PDF 1up, 6up

Wed Jan 26 Projections 2
Slides:
PPT; PDF 1up, 6up
Demos: Nate Robins tutorials projections; Hanisch projection applets

Thu Jan 27 6pm Due: Proj 1

Fri Jan 28 Lighting/Shading 1
Out:
HW 1
Readings for Lighting/Shading: FCG Chap 8; RB Chap Lighting
Slides: PPT; PDF 1up, 6up
Demos: Nate Robins tutorials lightposition; Hanisch projection applets


Week 5

Mon Jan 31 Lighting/Shading 2
Slides:
PPT; PDF 1up, 6up
Web site: Brown applet: reflection

Wed Feb 2 Lighting/Shading 3
Slides:
PPT; PDF 1up, 6up

Fri Feb 4 Color
Readings for Color: FCG Chap 17 Human Vision (pp 293-298), Chap 18 Color pp 301-311 (until Section 18.9 Tone Mapping), FCG Chap 3 Sections 3.2-3.4
Due: HW 1
Slides:
PPT; PDF 1up, 6up
Web sites: Brown metamer applet


Week 6

Mon Feb 7 Rasterization
Readings for Rasterization: FCG Chap 3 (except 3.2-3.4, 3.8), Section 2.11
Out: Proj 2
Slides:
PPT; PDF 1up, 6up
Demos: Hanisch Bresenham applet

Wed Feb 9 Midterm Review
Slides:
PPT; PDF 1up, 6up

Fri Feb 11 Midterm 1


Reading Week
Week 7

Mon Feb 21 Clipping
Readings for Clipping: FCG Chap 11, only 11.1-11.4
Slides:
PPT; PDF 1up, 6up

Wed Feb 23 Hidden Surfaces 1
Readings for Hidden Surfaces: FCG Chap 7
Slides:
PPT; PDF 1up, 6up
evaluation
Web sites: Symbolcraft BSP demo

Thu Feb 24 6pm Due: Proj 2

Fri Feb 25 Hidden Surfaces 2
Slides:
PPT; PDF 1up, 6up

Out: HW 2


Week 8

Mon Feb 28 Textures 1
Readings for Textures: FCG Chap 10; RB Chap Texture Mapping
Slides:
PPT; PDF 1up, 6up
Web sites: Hanisch : Z-buffering applet, texturing applets
Demos: Nate Robins tutorials texture;

Wed Mar 2 Textures 2
Slides:
PPT; PDF 1up, 6up

Fri Mar 4 Textures 3
Due:
HW 2
Slides: PPT; PDF 1up, 6up
Web sites Perlin noise: Perlin Elias Zucker


Week 9

Mon Mar 7 Advanced Rendering 1
Readings for Ray Tracing: FCG Chap 9.1-9.7
Out:
HW 3
Slides: PPT; PDF 1up, 6up
Web sites Boids Particle systems: wondertouch

Wed Mar 9 Advanced Rendering 2, Sampling
Readings for IBR: FCG Chap 22
Slides:
PPT; PDF 1up, 6up

Fri Mar 11 Animation
Guest Lecturer: Robert Bridson
Slides:
PPT; PDF 1up, 6up
Videos: flocking


Week 10

Mon Mar 14 Picking
Out:
Proj 3
Readings for Picking: RB Chap Selection and Feedback , Chap Now That You Now (only the Object Selection Using the Back Buffer section)
Due: HW 3
Slides: PPT; PDF 1up, 6up
Web sites: picking;

Wed Mar 16 Collision Detection
Slides:
PPT; PDF 1up, 6up

Fri Mar 18 Midterm Review
Slides:
PPT; PDF 1up, 6up


Week 11

Mon Mar 21 Midterm 2

Wed Mar 23 Modelling 1
Readings for Modelling: FCG Chap 13
Slides:
PPT; PDF 1up, 6up
Web sites: splines: comparison, constructing, piecewise-cubic

Wed Mar 23 6pm Due: Proj 3 Proposal

Fri Mar 25 holiday: Easter


Week 12

Mon Mar 28 holiday: Easter

Wed Mar 30 Virtual Trackball, Scientific Visualization
Readings for Visualization: FCG Chap 23
Slides:
PPT; PDF 1up, 6up

Fri Apr 1 Information Visualization

Slides: Part 1:
PPT; PDF 1up, 6up
Part 2: HTML; PDF 1up, 6up
Web sites: Preattentive Processing
Demos: H3, TreeJuxtaposer SpaceTree
Videos: Outside In excerpt


Week 13

Mon Apr 4 Information Visualization 2
Slides: see previous day

Wed Apr 6 CG in Movies
Slides:
PPT; PDF 1up, 6up

Thu Apr 7 6pm Due: Proj 3

Fri Apr 8 Final Review
Slides:
PPT; PDF 1up, 6up
final evaluation


Final

Tue Apr 19, 8:30am Final Exam, MCML 166

Tamara Munzner
Last modified: Wed Jun 8 20:20:35 PDT 2005