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
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:
Fri Jan 14 Transforms 2
Slides:
PPT; PDF
1up,
6up
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
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
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
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
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
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
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
Mon Mar 21 Midterm 2 Wed Mar 23 Modelling 1 Wed Mar 23 6pm Due: Proj 3 Proposal
Fri Mar 25 holiday: Easter Mon Mar 28 holiday: Easter Wed Mar 30 Virtual Trackball, Scientific Visualization Fri Apr 1 Information Visualization Mon Apr 4 Information Visualization 2 Wed Apr 6 CG in Movies Thu Apr 7 6pm Due: Proj 3
Fri Apr 8 Final Review Tue Apr 19, 8:30am Final Exam, MCML 166
Readings for Modelling: FCG Chap 13
Slides:
PPT; PDF
1up,
6up
Web sites:
splines:
comparison,
constructing,
piecewise-cubic
Week 12
Readings for Visualization: FCG Chap 23
Slides:
PPT; PDF
1up,
6up
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
Slides: see previous day
Slides:
PPT; PDF
1up,
6up
Slides:
PPT; PDF
1up,
6up
final evaluation
Final