Schedule
All lecture dates and due dates are tentative and subject to change.
This year we'll cover basic geometry, transformations and animation
topics in the first half while learning OpenGL on the side, then in the
second half we'll learn more 3D rendering, shading, graphics pipelines
and ray tracing.
Date  Topic  Reading  Material  

26  Aug  Introduction  Text Ch 1 & 2 (math) 
slides 
31 
Aug 
Mathematical
Preliminaries 
Text
Ch
2
(math)
&
5
(linalg) 
on
blackboard 
2 
Sep 
2D
Geometric
Transformations 
Text
Ch
6.1 
slides 
7 
Sep 
3D
Geometric
Transformations 
Text
Ch
6 
slides 
9 
Sep 
cont'd
(Rotations,
mostly) 
Text
Ch
6 
slides (3D
transformations) Blackboard:

14 16 
Sep 
Quaternions 
Ref:
Buss,
"3D Computer Graphics," Cambridge Univ. Press. 
Blackboard:

21 
Sep 
Forward
Kinematics 
Blackboard:


23 28 30 
Sep 
Inverse
Kinematics 
Blackboard:


30 
Sep 
Character
Animation: Forward and Inverse Kinematics 
Programming
assignment
#2 

5 
Oct 
Preliminary
Exam
#1 

7 
Oct 
Polygon
Meshes 
Text
Ch
12.1 
slides 
12 
Oct 
Fall
Break 

14 
Oct 
3D
Viewing 
Text
Ch
7 
slides Try exercises at end of chapter (p.159) Viewing Demo 
19 
Oct 
Graphics
Pipeline 
Text
Ch
8 
slides 
21 
Oct 
Movie (Prof. James @ U. Mich) 
"The Story of Computer Graphics"  
26 
Oct 
Graphics
Pipeline
Ops 
Text
Ch
8

slides 
28 
Oct 
Shading
Basics,
&
PA3 Graphics Pipeline 
slides Programming assignment #3 

2 
Nov 
Sampling & Reconstruction  Text
Ch
9 
slides 
4 
Nov 
Texture Mapping  Text
Ch
11 
slides 
9 
Nov 
Antialiasing & compositing  Text
Ch
9 
slides 
11 
Nov 
Ray
Tracing
(Part
1) 
Text
Ch
12
&
13.2 
slides 
16 
Nov  Ray
Tracing
(Part
2) 
" 
slides & PA4 "Ray Tracing" 
18 
Nov 
Reflection
& Shading & Spline Curves 
Text
Ch 13 (shading) & Text Ch 15 (splines) 
slides (shading) & slides (splines) 
23 
Nov 
Ray Tracing  TA Session 
Get cracking! 

25 
Nov  No
class Thanksgiving Break 

30 
Nov 
Spline Curves (cont'd) 
Text Ch 15  slides 
2 
Dec  Practicum
Presentations 

9 
Dec 
Final
Exam 
Thursday,
December
9 7:00 PM 9:30 PM Olin Hall 255 
The exam is "closed book," but you can bring one
lettersized
piece of paper (with writing on both sides) to avoid the need to
memorize
things. Calculators are allowed but not necessary. 