[Syllabus] [Schedule] [Resources] [Github]

CISC 3620: Computer Graphics

Please note that all dates are subject to change.

Lecture Date Topic Materials More
1 Tues. 1/31 Intro, rendering pipeline slides lab 1: open a window, change the background color
github instructions
2 Thurs. 2/2 Vector math slides  
3 Tues. 2/7 OpenGL OpenGL tutorial: “Getting started” through “Hello triangle” vector math review
lab 1 due
lab 2: draw a house
4 Thurs. 2/9 BROOKLYN COLLEGE CLOSED DUE TO SNOW   Go through OpenGL code and tutorial
5 Tues. 2/14 OpenGL cont.
Transformations
slides transformations review
6 Thurs. 2/16 Transformations cont.   lab 2 due
lab 3: animate a shape
7 Tues. 2/21 Viewing slides  
8 Thurs. 2/23 Viewing cont.   lab 3 due
lab 4: 3d viewer
9 Tues. 2/28 Viewing wrapup and review
(Perspective projection, viewport transformation)
  viewing review
10 Thurs. 3/2 Wordseye: Dr. Bob Coyne   lab 4 part 1 due
11 Tues. 3/7 Lighting slides  
12 Thurs. 3/9 Lighting cont. lighting question lab 4 part 2 due
13 Tues. 3/14 BROOKLYN COLLEGE CLOSED AGAIN DUE TO SNOW generated reviews
see message re midterm and reviewing
 
14 Thurs. 3/16 Midterm    
15 Tues. 3/21 Ray tracing slides lab 5
16 Thurs. 3/23 Barycentric coordinates questions
FOCG 2.7
 
17 Tues. 3/28 Ray-triangle intersection RTR 16.8  
18 Thurs. 3/30 Ray tracing cont.   lab 6
19 Tues. 4/4 Ray tracing cont.    
20 Thurs. 4/6 Acecleration data structures    
  Tues. 4/11 Spring break    
  Thurs. 4/13 Spring break    
  Tues. 4/18 Spring break    
  Thurs. 4/20 Thursday is a Monday    
21 Tues. 4/25 Texture mapping slides
RTR 6
lab 7 assigned
hw target example
hw before changes
22 Thurs. 4/27 Texture mapping cont. (sampling)    
23 Tues. 5/2 Texture mapping (other than color) slides  
24 Thurs. 5/4 Advanced texture mapping Approximate bidirectional texture functions lab 7 due 11:59pm
lab 8 assigned
25 Tues. 5/9      
26 Thurs. 5/11 Transparency slides  
27 Tues. 5/16 Per sample processing slides  
28 Thurs. 5/18     lab 8 due
  Tues. 5/23 Final