Assignments    

Handin     You can bring written assignments to class, or use a hand-in box (TBD) in ICCS x235
Handback     will often be used to return graded assignments and midterms.
TBD = To Be Determined

# Links Date out Date due
Assmt 1 (5%) coding: basic intro to three.js, shaders
a1.pdf     a1.zip
Mon Sep 10, 2018 Mon Sep 17, 2018
Assmt 2 (7%) theory: affine transformations, scene graphs, viewing transformations     a2.pdf     a2-soln.pdf Mon Sept 24, 2018 Wed Oct 3, 2018
Assmt 3 (7%) coding: hierarchical transformations, animation     a3.pdf     a3.zip Wed Sept 26, 2018 Tue Oct 9 2018
Assmt 4 (7%) theory & coding: scan conversion, clipping, culling, normals     a4.pdf     a4.zip     a4-soln-q23.pdf     a4-q1.txt Fri Oct 19, 2018 Fri Nov 2, 2018
Assmt 5 (8%) coding: texture mapping, vertex shaders, fragment shaders     a5.pdf     a5.zip Tue Nov 13, 2018 Tue Nov 27, 2018
Assmt 6 (8%) ray-tracing, Phong shading     a6.pdf     a6.zip Tue Nov 20, 2018 Fri Nov 30, 2018

Midterms, Final

Description Date
Midterm 1 (11%) Covers all material up to the end of viewing, projection, and viewport matrices.
Practice midterm (from Jan-Apr 2018)     blank PDF,     solutions PDF
Oct 12 midterm mid1-blank.pdf     mid1-soln.pdf
Fri Oct 12 (in class)
Midterm 2 (11%) Covers scan-conversion, visibility, guest lecture on skinning (very basic), and basics of 2D texture coordinates (p 7-9 of texture mapping notes; Q4a of example midterm)     blank PDF,     solutions PDF
Other midterms you may want to look at: Jan 2017     Sept 2014
Midterm 2 solutions mid2-soln.pdf
Fri Nov 9 (in class)
Final Exam (28%) All topics. 2.5 hours. Practice exams TBD.
Practice questions on physically-based rendering:
    PBR-practice-blank.pdf     PBR-practice-soln.pdf    
Practice finals:
final Jan 2018     final Jan 2018 solution    
final Jan 2017
final Sep 2014 (PDF) (skip Q2,Q3)    soln (PDF)
final Sep 2010 (skip Q3)    
final Jan 2006 (PDF)(skip Q5, Q7)    
Dec 4-19, 2018