Schedule

Advance schedule is provisional and subject to change.

Date Topic Notes and Reading Assigned Due
M 1/6 course intro, math review Sections 1.1, 1.2, 2.3.0-2.3.2, 2.4.0-2.4.4
slides, notes
W 1/8 math review
F 1/10 math review, raster images Section 3.1-3.3
raster images
M 1/13 ray tracing Sections 4.1-4.8
ray tracing
ray tracer
W 1/15 lighting and shading, shadows lighting and shading slides
F 1/17 Phong shading, computing normals, reflection Sections 4.5, 10.2
M 1/20 HOLIDAY
W 1/22 refraction, antialiasing, soft shadows Sections 13.1, 13.4.1-13.4.2
slides
F 1/24 depth of field, glossy reflection, motion blur, triangles, barycentric coordinates Sections 13.4.3-13.4.5
M 1/27 triangles and barycentric coordinates Sections 2.6-2.7, notes ray tracer CP 1
W 1/29 triangles meshes, acceleration structures, ray-box intersection Section 12.3, meshes notes
acceleration structures and ray-box intersections
F 1/31 review practice midterm with solutions
M 2/3 graphics pipeline, intro to texture mapping Section 8.0
pipeline slides
ray tracer CP 2
W 2/5 texture mapping Sections 11.2-11.3
slides
F 2/7 midterm midterm solutions
M 2/10 line and triangle rasterization line rasterization,triangle rasterization pipeline ray tracer
W 2/12 matrix transformations
F 2/14 matrix transformations
M 2/17 HOLIDAY
W 2/19 clipping, z-buffer, viewing transformations slides
F 2/21 viewing tranformations slides
M 2/24 clipping clipping notes
Prof. Schroeder's clipping notes (1/2)
Prof. Schroeder's clipping notes (2/2)
pipeline CP 1
W 2/26 perspective projection, perspective correct interpolation Perspective transformation slides
perspective correct interpolation slides
perspective correct interpolation notes
F 2/28 curves slides
M 3/2 curves pipeline CP 2
W 3/4 curves and surfaces, animation animation slides
F 3/6 physics-based animation slides
M 3/9 NO LECTURE pipeline
W 3/11 numerical integration and particle systems (video, until 9:50), slides numerical integration slides
numerical integration notes
F 3/13 review
Files from Zoom Review session (includes video)
practice final, solutions
W 3/18 Final Wednesday, March 18, 7:00 p.m. - 10:00 p.m.