Schedule: CPSC 314, Computer Graphics Jan 2013

Remember to reload the page, changes are frequent

Wed Jan 2 Math Review
guest lecture: James Gregson
Slides: PPT; PDF 1up, 4up, 16up
Videos: Attack of the Note Sheep
Reading: FCG Chap 2 Misc Math, except for 2.7 (2.11 2nd ed). FCG Chap 5 Linear Algebra, except for 5.4 (N/A 2nd ed).

Fri Jan 4 Intro
Slides: PPT; PDF 1up, 4up, 16up
Web sites: http://www.alias.com/eng/etc/fakeorfoto/, http://www.siggraph.org/education/materials/HyperGraph/shutbug.htm
Reading: FCG Chap 1

Mon Jan 7 Rendering Pipeline, OpenGL/GLUT
Slides: PPT; PDF 1up, 4up, 16up
Code: glut1.cpp | glut2.cpp | glut3.cpp | glut4.cpp
Reading for Rendering Pipeline: RB Chap Introduction to OpenGL, RB Chap State Management and Drawing Geometric Objects, RB App Basics of GLUT (Aux in v 1.1)

Wed Jan 9 Transforms
Slides: PPT; PDF 1up, 4up, 16up
Web sites: Brown applet: scenegraphs, display lists: snowmen
Reading for Transforms I/II/III/IV:

Fri Jan 22 Viewing
Slides: PPT; PDF 1up, 4up, 16up
Demos: Nate Robins tutorials transformation, projection; Brown applets: viewing techniques
Reading for Viewing/Projections/Picking I/II/III/IV:

Fri Feb 1 Lighting/Shading
Slides: PPT; PDF 1up, 4up, 16up
Demos: Nate Robins tutorials lightposition; Brown applet: reflection
Readings for Lighting/Shading I/II/III: FCG Chap 10 Surface Shading (9 2nd ed); FCG Sec 8.2.4-8.2.5; RB Chap Lighting

Wed Feb 12 Advanced Rendering
Slides: PPT; PDF 1up, 4up, 16up
Readings for Advanced Rendering I/II: FCG Sec 8.2.7 Shading Frequency, FCG Chap 4 Ray Tracing, Sec 13.1 Transparency and Refraction (10.1-10.7 2nd ed). Optional - FCG Chap 24: Global Illumination

Mon Feb 25 Collision/Acceleration
Slides: PPT; PDF 1up, 4up, 16up
Readings for Collision: FCG Sect 12.3 Spatial Data Structures (10.9 2nd edition)

Wed Feb 27 Rasterization
Slides: PPT; PDF 1up, 4up, 16up
Demos: Bresenham
Readings for Rasterization I/II: FCG Chap 3 Raster Algorithms (through 3.2); Section 2.7 Triangles; Section 8.1 Rasterization (through 8.1.2) (3.1, 3.5-3.7, 2.11 2nd ed)

Mon Mar 4 Hidden Surfaces/Blending
Slides: PPT; PDF 1up, 4up, 16up
Demos: Symbolcraft BSP demo, Z-buffer calculator
Readings for Hidden Surfaces I/II: FCG Sect 8.2.3 Z-Buffer, FCG Sect 12.4 BSP Trees, FCG Sect 3.4 Alpha Compositing (8.1, 8.2, N/A 2nd ed)
Optional further reading for blending: ARS award discussion

Mon Mar 11 Textures/Procedural
Slides: PPT; PDF 1up, 4up, 16up
Demos: particle systems: Wondertouch, boids
Readings for Texture Mapping I/II/III: FCG Chap 11 Texture Mapping, except 11.7 (except 11.8 2nd ed). RB Texture Mapping
Readings for Procedural: FCG Sect 17.6 Procedural Techniques, 17.7 Groups of Objects (16.6, 16.7 2nd ed)

Wed Mar 20 Clipping
Slides: PPT; PDF 1up, 4up, 16up
Readings for Clipping I/II: FCG Sec 8.1.3-8.1.6 Clipping, 8.4 Culling (12.1-12.4 2nd ed)

Fri Mar 22 Color
Slides: PPT; PDF 1up, 4up, 16up
Demos blackbody radiation; Brown applets: metamers
Readings for Color I/II: FCG Chap 21 Color, Sections 3.3, 22.2.2, 22.2.4 (20, 3.2-3.3, 21.2.2, 21.2.4 2nd ed). RB Chap Color

Wed Mar 27 Curves
Slides: PPT; PDF 1up, 4up, 16up
Demos: de Casteljau, Bezier, B-Splines
Readings for Curves: FCG Chap 15 Curves (Ch 13 2nd ed)

Wed Apr 3 Visualization I/II
Slides: PPT; PDF 1up, 4up, 16up
Videos: Outside In (16:06-16:27), Blink Comparator, Small Multiples Animation, TreeJuxtaposer
Demos: SpaceTree
Readings for Information Visualization: FCG Chap 27 Visualization. (N/A 2nd edition, Available online.)

Wed Apr 10 Final Review
Slides:
PPT; PDF 1up, 4up, 16up


Back to CPSC 314 Home
Last modified: Wed Apr 10 00:40:39 PDT 2013