CPSC 314 Lectures     September 2018

Date Topic Links
Fri Nov 30 Final class; wrap-up S-lighting-more.pdf    
Wed Nov 28 Physically-based lighting S-PBR.pdf    
Mon Nov 26 Physically-based lighting
Fri Nov 23 Raytracing (ray-triangle intersections); Physically-based lighting S-PBR-blank.pdf     S-raytracing.pdf    
Wed Nov 21 Raytracing
Mon Nov 19 Lighting S-lighting.pdf
Fri Nov 16 Lighting: Phong model components (live coding)
Wed Nov 14 remainder of texture mapping: environment maps (cube maps), normal maps, procedural textures; S-lighting-blank.pdf     S-TextureMap.pdf     cubemaps2.pdf    
Mon Nov 12 Remembrance day holiday (no class)
Fri Nov 9 Midterm 2 (in class)
Wed Nov 7 Texture Filtering, Environment Maps texture-filtering-blank.pdf     texture-filtering.pdf
Mon Nov 5 Texture mapping in-class worksheet: Q4 of Midterm 2 Jan 2017
Fri Nov 2 Guest lecture (cancelled)
Wed Oct 31 Guest lecture -- Prof. Dinesh Pai: Skinning: overview and research chap_0_skinning.pptx (170 Mb) by Rodolphe Vaillant
High-level presentation of:
Li et al., Thin skin elastodynamics, SIGGRAPH 2013 link
Pai et al., The human touch: measuring contact with real human soft tissues, SIGGRAPH 2018 link
Mon Oct 29 Guest lecture -- Glen Berseth: shaders, texture mapping shaders.pdf
Fri Oct 26 Visibility: Z-buffer; shaders S-vis-complete.pdf     transforming-normals.pdf     S-shaders-blank.pdf     S-TextureMap-blank.pdf    
Wed Oct 24 Visibility: view-frustum clipping, back-face culling, transforming normals
Mon Oct 22 View frustum culling
Fri Oct 19 Visibility S-vis-blank.pdf
Wed Oct 17 Interpolation, barycentric coordinates, perspective-correct interpolation S-scan-conversion-complete.pdf     S-barycentric-complete.pdf    
Mon Oct 15 Scan conversion, Interpolation
Fri Oct 12 Midterm 1 (in class)
Wed Oct 10 Scan Conversion
Mon Oct 8 no class (Thanksgiving)
Fri Oct 5 Scan Conversion S-scan-conversion-blank.pdf
Wed Oct 3 Projections & View Volumes (wrap-up) A2 in.     S-view-proj-complete.pdf
Jurassic Park: the dinosaur input device
Mon Oct 1 Projections & View Volumes
Fri Sep 28 Projections & View Volumes
Wed Sep 26 Projections & View Volumes A3 out (coding)
Mon Sep 24 Scene graphs; Viewing transformation
LABS: rotation about a point; rotation about an axis; three.js hierarchical transformations; keyframe animation
A2 out (theory) a2.pdf
S-trans-comp.pdf
S-view-proj-sept-24.pdf
Fri Sep 21 A1 highlights; Composing transformations;
Transformation hierarchies (live coding)
S-trans-comp-sept-21.pdf
worksheet 2 solution
live coding: hand.txt     a1-play.js     load demo
Wed Sep 19 Composing transformations (live coding)
Mon Sep 17 Composing transformations
LABS: A1 grading
Fri Sep 14 Transformations as a change-of-basis;
composing transformations   
Wed Sep 12 math review continued; intro to coordinate frames    completed slides thus far: S-trans-intro.pdf    
new handout: S-trans-comp-blank.pdf    
worksheet 1 solutions: w1-soln.pdf
Mon Sep 10 graphics pipeline overview (continued); math review;    
LABS: work on A1
Fri Sep 7 Graphics pipeline overview;     S-trans-intro-blank.pdf     w1-blank.pdf    
Wed Sep 5 Introduction S-intro-4up.pdf