| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Tuesday | Class Organizations General Introduction |
Introduction | Chapter 1 |
Syllabus (Word Doc Format or PDF Format) |
||
| Thursday | Raster Displays Color space Introduction to openGL |
Raster | 3.1-3.4 (Optional: Chapters 21 and 22) |
H: homework #1 (Word Doc Format) (Due 9/7/2010) Makefile base_liu_xiuwen.tar.gz |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Tuesday |
Midpoint algorithm for line drawing | Line Drawing | 8.1 | |||
| Thursday |
Midpoint algorithm for line drawing (Continued) Midpoint algorithm for circle drawing |
Circle Drawing | 2.5.1 |
P: Programming Assignment #1 (Word Doc Format) (Due 5:00pm, 9/28/2010 (for CAP4730 students, October 5, 2010)) |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Tuesday | Midpoint algorithm for circle drawing (Continued) Triangle rasterization Polygon Filling |
rasterization | 2.7.1, 8.1.2 |
H: homework #2 (Word Doc Format) (Due 9/16/2010) | ||
| Thursday |
Scan-line polygon filling 2D basic transformations |
Transformation Matices |
6.1 (exclude 6.1.6) |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Tuesday | Scan-line polygon filling (Continued) 2D basic transformations |
Transformation Matices | 6.1 (exclude 6.1.6) | |||
| Thursday | 3D Transformations | Chapter 7 |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Tuesday | 3D Transformations(Continued) 3D Viewing |
3D Viewing | Chapter 7 | |||
| Thursday |
3D Viewing (Continued) |
Chapter 7 | P: Programming Assignment #2 (Word Doc Format) (Due 5:00pm, 10/12/2010 (for CAP4730 students, October 26, 2010)) |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Tuesday |
3D Viewing (Continued) |
Chapter 7 | H: homework #3 (Word Doc Format) (Due: 10/19/2010) |
|||
| Thursday | Class cancelled |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Tuesday |
Illumination and Shading |
Illumination and Shading | Chapter 10 | |||
| Thursday | iIllumination and Shading (Continued) |
8.2.4, 8.2.5 |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Tuesday |
Illumination and Shading (Continued) Hidden Surface Removal |
Hidden Surface Removal | 8.2.3 | P: Programming Assignment #3 (Word Doc Format) (Due 5:00pm, 11/2/2010 (for CAP4730 students, November 23, 2010)) (Examples for Debugging) |
||
| Thursday | Midterm Exam Review |
Midterm Review |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Tuesday |
Questions and Answers Hidden Surface Removal |
12.4 | ||||
| Thursday | Midterm Exam |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Tuesday |
Midterm Exam Summary Hidden Surface Removal (Continued) |
12.4 | ||||
| Thursday | Hidden Surface Removal (Continued) Ray Tracing |
Basic Ray Tracing | Chapter 4 |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Tuesday |
Ray Tracing (Continued) |
Chapter 4 | P: Programming Assignment #4 (Word Doc Format) (Due 5:00pm, 12/2/2010 (Optional for CAP4730 students) (Examples for Debugging) (inverse_affine.c) |
|||
| Thursday | Ray Tracing II | Advanced Techniques for Ray Tracing | Chapter 13 |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Tuesday |
Ray Tracing (Continued) Texture Mapping |
Texture Mapping | Chapter 11.2-11.3 | |||
| Thursday | Veterans' Day | No Class |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Tuesday |
Texture Mapping (Continued) |
Texture Mapping II | 11.4-11.7 cubemap.c shadowmap.c shadowmap_object.c (Corrected) shadowmap_eye.c texgen.c |
|||
| Thursday | Graphics Pipeline | Pipeline | Chapter 8 |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Tuesday |
Pipeline (Continued) | Chapter 8 | lab3_openGL (Note it is NOT a complete program) |
|||
| Thursday | Thanksgiving | No Class | Happy Thanksgiving |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Tuesday | Final Exam Review | Final Exam Review | Study Guide Exam (Word Format) |
|||
| Thursday | Questions and Answers Advanced Topics |
Advanced Topics |
| Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
|---|---|---|---|---|---|---|
| Wednesday | December 8, 7:30 - 9:30AM | Final Exam |