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: Chapter 21) |
H: Homework #1 (PDF) (Word Doc Format) (Due 1/23/2014) 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 | A curve drawing example. |
H: homework #2 (PDF) (Word Doc Format) (Due 1/30/2014) P: Programming Assignment #1 (PDF) (Word Doc Format) (Due 5:00pm, 2/14/2014 (for CAP4730 students, 2/21/2014)) |
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 | |||
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 |
2D basic transformations (Continued) |
6.1 (exclude 6.1.6) | ||||
Thursday | 3D Transformations | 6.2-6.4 |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
Tuesday | 3D Transformations(Continued) Coordinate Transformations 3D Viewing |
3D Viewing | 6.5 Chapter 7 |
|||
Thursday |
3D Viewing (Continued) |
Chapter 7 | P: Programming Assignment #2 (PDF) (Word Doc Format) (Due 5:00pm, 3/21/2014 (for CAP4730 students, 3/28/2014)) |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
Tuesday |
3D Viewing (Continued) |
H: Homework #3 (PDF) (Word Doc Format) (Due: 2/25/2014) |
||||
Thursday |
3D Viewing (Continued) Illumination and Shading |
Illumination and Shading | Chapter 10 | reflectance_int |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
Tuesday | No Class | Instructor at NSF Workshop | ||||
Thursday | Illumination and Shading (Continued) |
8.2.4,8.2.5 |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
Tuesday | Midterm Exam Review | Midterm Review | ||||
Thursday |
Questions and Answers Hidden Surface Removal |
Hidden Surface Removal | 8.2.3 | P: Programming Assignment #3 (PDF) (Word Doc Format) (Due 5:00pm, 4/4/2014 (for CAP4730 students, 4/25/2014)) (Examples for Debugging) |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
Tuesday | Midterm Exam (March 4) |
|||||
Thursday |
Hidden Surface Removal (Continued) |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
Tuesday |
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 (PDF) (Word Doc Format) (Due 5:00pm, 4/25/2014 (Optional for CAP4730 students)) (Examples for Debugging) (inverse_affine.c) |
|||
Thursday | Ray Tracing II | Advanced Techniques for Ray Tracing | Chapter 13 | H: Homework Assignment #4 (PDF) (Word Doc Format) (Due 4/8/2014) |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
Tuesday | Ray Tracing II (Continued) |
|||||
Thursday | Texture Mapping | Texture Mapping | Chapter 11.2-11.3 |
Date | Topics | Lecture Notes | Reading | Handout | Papers/Examples | Assignments |
---|---|---|---|---|---|---|
Tuesday |
Texture Mapping (Continued) |
Texture Mapping II | 11.4-11.7 |
cubemap.c shadowmap.c shadowmap_object.c (Corrected) shadowmap_liu.c shadowmap_liu_wrong.c Smooth shadowmapping via GLEE shadowmap_eye.c texgen.c |
||
Thursday | Graphics Pipeline | Pipeline | Chapter 8 | lab3_openGL (Note it is NOT a complete program) |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
Tuesday |
Pipeline (Continued) | |||||
Thursday | Final Exam Review | Final Exam Review | Final Exam Study Guide (Word Format) |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
Tuesday | Final Exam Review (Continued) Questions and Answers Advanced Topics: Global illumination (wlll not be on the final exam) |
Advanced Topics I | ||||
Thursday | Advanced Topics: Computer Graphics for Game Development (will not be on the final exam) |
Advanced Topics II |
Date | Topics | Lecture Notes | Reading | Handout | Papers | Assignments |
---|---|---|---|---|---|---|
Tuesday April 29 10:00 AM - 12:00 NOON |
Final Exam | Final Exam (Cumulative) |