| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Wednesday | Class Organizations General Introduction |
Week 1 Wednesday | Chapter 1 | Syllabus |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Monday | Raster Displays Midpoint algorithm for line drawing | Week 2 Monday - Color
Week 2 Monday - Line Drawing |
2.5.2, 2.6.1, 3.5 | H: homework1 #1 (Word Doc Format) (Due |
||
| Wednesday |
Midpoint algorithm for line drawing (Continued) Midpoint algorithm for circle drawing |
Week 2 Wednesday | 2.5.3, 2.6 | P: Programming Assignment #1 (Word Doc Format) (Due 5:00pm, |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Monday |
No class Martin Luther King, Jr. Day |
|||||
| Wednesday |
Midpoint algorithm for circle drawing (Continued) Scan-line polygon filling Triangle rasterization |
Week 3 Wednesday | 2.7, 2.9, 2.11, 3.6 |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Monday | Scan-line polygon filling (Continued) Triangle rasterization 2D basic transformations |
Week 4 Monday | 6.1 (exclude 6.1.6) | |||
| Wednesday | Transformations | Transformations (Updated) |
6.1 (exclude 6.1.6) 6.2 (exclude 6.2.2), 6.3, 6.4 |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Monday | Transformations (Continued) 3D Viewing |
3D Viewing | Chap. 7 | |||
| Wednesday | 3D Viewing (Continued) |
Chap. 7 | P: Programming Assignment #2 (Word Doc Format) (Due 5:00pm, |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Monday | 3D Viewing (Continued) Shading |
Numerical Examples Surface Shading |
Chapter 9 (9.3 is not required) |
|||
| Wednesday | Shading (Continued) |
P: Programming Assignment #5 (Word Doc Format) (Due: Proposal 5:00pm, Monday, March 30, 2009 Entire assignment: 5:00pm, Wednesday, April 15, 2009) Feedback Quiz: Q: Feedback Quiz #1 (Word Doc Format) Solution: Feedback Quiz #1 Solution (Word Doc Format) |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Monday | Shading (Continued) |
Surface Shading (Updated) |
Chapter 9 (9.3 is not required) |
reflectance_int.c | ||
| Wednesday | Review Feedback Quiz #1 Shading (Continued) |
Same as last time | Chapter 9 |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Monday | Hidden Surface Removal | Hidden Surface Removal | Chapter 8 2.7.2 |
P: Programming Assignment #3 (Word Doc Format) (Due 5:00pm, April 1, 2009) |
||
| Wednesday | Review for midterm | Midterm review | Material covered up to illumination and shading (Hidden Surface Removal NOT included) |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Monday | Questions and answers Hidden Surface Removal (continued) |
Same as last time | Chapter 8 12.4 |
|||
| Wednesday |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Monday | No Class Spring Break |
|||||
| Wednesday | No Class Spring Break |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Monday | Midterm Summary and Review Hidden Surface Removal (Continued) |
Same as last time | Chapter 8 | |||
| Wednesday | Ray Tracing | Ray Tracing | Chapter 10 | P: Programming Assignment #4 (Word Doc Format) (Due 5:00pm, April 22, 2009) |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Monday | Ray Tracing (Continued) |
Ray Tracing II | Chapters 10.6-10.7, 10.9-10.11 | |||
| Wednesday | Ray Tracing (Continued) |
Same as last time | Chapter 10 |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Monday | Ray Tracing (Continued) |
Same as last time | Chapter 10 | |||
| Wednesday | Graphics Pipeline | Graphics Pipeline | Chapter 12 |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Monday | Graphics Pipeline (Continued) Texture mapping |
Texture mapping |
11.2-11.4 | |||
| Wednesday | Texture mapping (Continued) |
Texture mapping I (Updated) Texture mapping II |
Chapter 11 |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Monday | Texture mapping (Continued) GPU (NOT on final exam) |
GPU |
Chapter 17 | |||
| Wednesday | Final exam review | Final Exam Review |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Monday | Final exam review (Continued) |
Same as last time | ||||
| Wednesday | Summary Animation Interactive Programming (Not on exams) |
Week16-3.ppt | Chapters 16 and 18 |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Wednesday | April 29, 12:30 - 2:30 p.m. | Final Exam |