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 |