# | Links | Date out | Date due |
---|---|---|---|
Assmt 1 (5%) | coding: basic intro to three.js, shaders a1.pdf a1.zip |
Tue Jan 9, 2018 | Fri Jan 19, 2018 |
Assmt 2 (7%) | theory: affine transformations, scene graphs, viewing transformations a2-generic.pdf a2-soln.pdf |
Fri Jan 19, 2018 | Wed Jan 31, 2018 |
Assmt 3 (7%) | coding: hierarchical transformations, animation
a3.pdf a3.zip Hall of Fame (more to come!) f4a0b t2o7 q6x9a o4w9a w2n0b s4z8 u8z0b a3o0b z8i0b f0a1b |
Mon Jan 22, 2018 | Mon Feb 5, 2018 |
Assmt 4 (7%) | theory: scan conversion, clipping, culling, normals a4.pdf a4-soln.pdf | Wed Feb 28, 2018 | Fri Mar 9, 2018 |
Assmt 5 (8%) | coding: texture mapping, vertex shaders, fragment shaders a5.pdf a5.zip | Wed Mar 14, 2018 | Mon Mar 26, 2018 |
Assmt 6 (8%) | ray-tracing a6.pdf a6.zip | Wed Mar 28, 2018 | Fri Apr 6, 2018 |
Description | Date | |
---|---|---|
Midterm 1 (12%) | Covers all material up to the end of viewing, projection, and viewport matrices.
It does not cover scan conversion. Practice midterms: Jan 2017 (blank) Jan 2017 (soln) Sep 2014 (blank) Sep 2014 (soln) |
Wed Feb 14 (in class) Midterm 1 solution (PDF) |
Midterm 2 (12%) | Covers scan-conversion, visibility, texture mapping, and guest lecture (Fri Mar 16).
It does not cover bump maps, environment maps, or procedural texture synthesis. Practice midterms: Jan 2017 (blank) Jan 2017 (soln) Sep 2014 (blank) Sep 2014 (soln) |
Mon Mar 19 Midterm 2 solution (PDF) |
Final Exam (26%) | Covers the entire year, with slightly more emphasis on the material covered
since midterm 2. Duration: 2.5. Location: check the UBC exam schedule. Practice finals: final Jan 2017 final Sep 2014 (PDF) (skip Q2,Q3) soln (PDF) final Sep 2010 (skip Q3) final Jan 2006 (PDF)(skip Q5, Q7) |
Apr 13, 2018: 3:30pm Location: check here |