[Course Home]   [Syllabus]   [Announcements]   [Calendar]   [Handouts]  

Weekly Calendar

[Week 1]   [Week 2]   [Week 3]   [Week 4]   [Week 5]  
[Week 6]   [Week 7]   [Week 8]   [Week 9]  [Week 10]
[Week 11]  [Week 12]  [Week 13]  [Week 14]  [Week 15]

Assignment code


Week 1

DateTopicsLecture Notes ReadingHandoutPapersAssignments
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   

Week 2

DateTopicsLecture Notes ReadingHandoutPapersAssignments
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))

Week 3

DateTopicsLecture Notes ReadingHandoutPapersAssignments
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)
     

Week 4

DateTopicsLecture Notes ReadingHandoutPapersAssignments
Tuesday 2D basic transformations
(Continued) 
  6.1 (exclude 6.1.6)      
Thursday 3D Transformations     6.2-6.4      

Week 5

DateTopicsLecture Notes ReadingHandoutPapersAssignments
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))  

Week 6

DateTopicsLecture Notes ReadingHandoutPapersAssignments
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     

Week 7

DateTopicsLecture Notes ReadingHandoutPapersAssignments
Tuesday No Class Instructor at NSF Workshop         
Thursday Illumination and Shading
(Continued)
  8.2.4,8.2.5      

Week 8

DateTopicsLecture Notes ReadingHandoutPapersAssignments
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)  

Week 9

DateTopicsLecture Notes ReadingHandoutPapersAssignments
Tuesday Midterm Exam (March 4)
         
Thursday Hidden Surface Removal
(Continued)
         

Week 10

Spring break week; enjoy a safe week.

Week 11

DateTopicsLecture Notes ReadingHandoutPapersAssignments
Tuesday Hidden Surface Removal
(Continued)
  12.4      
Thursday Hidden Surface Removal
(Continued)

Ray Tracing
Basic Ray Tracing   Chapter 4      

Week 12

DateTopicsLecture Notes ReadingHandoutPapersAssignments
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) 

Week 13

DateTopicsLecture Notes ReadingHandoutPapersAssignments
Tuesday Ray Tracing II
(Continued)
         
Thursday Texture Mapping Texture Mapping   Chapter 11.2-11.3      

Week 14

DateTopicsLecture Notes ReadingHandoutPapers/ExamplesAssignments
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) 
 

Week 15

DateTopicsLecture Notes ReadingHandoutPapersAssignments
Tuesday Pipeline
(Continued)
         
Thursday Final Exam Review Final Exam Review    Final Exam Study Guide
(Word Format
   

Week 16

DateTopicsLecture Notes ReadingHandoutPapersAssignments
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
  
       

Final Exam Week

DateTopicsLecture Notes ReadingHandoutPapersAssignments
Tuesday
April 29
10:00 AM - 12:00 NOON
Final Exam         Final Exam (Cumulative)


[Course Home]   [Syllabus]   [Announcements]   [Calendar]   [Handouts]  
Last modified, 2014