CS 465 (& CS 466) - Computer Graphics I

Fall 2007 Schedule

Date Topic Reference Out Due
Friday
8/24/07
 Introduction 
slides




Monday
8/27/07
 Images and Displays
slides  Shirley 3.1-3.4
  hw1

Wednesday
8/29/07

 Ray Tracing
slides
 Shirley 10.1-10.4
  ray1

Friday
8/31/07
 3D Viewing
slides

     
Monday
9/3/07
 Lighting and Surface Shading
slides
 Shirley, Chapter 9
    hw1
Wednesday
9/5/07
 Triangle Meshes
slides
    hw2

Friday
9/7/07
 2D Transforms
slides
 Shirley, Chapter 6
     
Monday
9/10/07
 3D Transforms
slides  Shirley, Chapter 6
     
Wednesday
9/12/07
 Scene Graphs
slides  Shirley, Chapter 13
    ray1
Friday
9/14/07
 Spline Curves
  
slides    Shirley, Chapter 15
  • This chapter presents much of the same material found in the lectures, including piecewise linear, hermite, Bézier, and B-spline curves, in a reasonably compatible style. Note that the book orders the powers of t the other way from the lectures, leading to spline matrices that are flipped bottom to top.
  
     
Monday
9/17/07
    hw2
Wednesday
9/19/07
     
Friday
9/21/07
 3D Viewing (Part II)
slides
 Shirley, Chapter 7
  • Related Ch7 errata (2nd ed):
    • p 172 The matrix Mprojection is the product of the matrix in 
      Equation 7.3 and Mp (i.e., it does not include the
      transform to pixel coordinates present in Mo).
      (Peter Shirley, Feb 21, 06)
    • p 175 Question 4.  The matrix actually takes (r,t,n) to (1,1,1).
      (Note that n and f are along the negative z axis in that
      order, so n is "postive" relative to f, and thus n goes
      to -1 and f goes to 1 to preserve that ordering).
      (Gabe Johnson, Feb 21, 06)

  hw3
model
 
Monday
9/24/07
 Parametric Surfaces and
 Solid Modeling

slides
 Not covered in Shirley
 
     
Wednesday
9/26/07
     
Friday
9/28/07
  Sampling and Reconstruction
slides  Shirley, 4.1-4.4
     hw3
Monday
10/1/07
     
Wednesday
10/3/07
 In-class Midterm   Covers all material up to and including "3D Viewing (Part II)"
     
Friday
10/5/07
 Midterm take-up
         
Monday
10/8/07
 No Class - Fall Break          
Wednesday
10/10/07
 More "Sampling and Reconstruction"          
Friday
10/12/07
 Texture Mapping
slides  Shirley, Chapter 11
     
Monday
10/15/07
 Pipeline and Rasterization slides  Shirley, Chapter 3
   
Wednesday
10/17/07
 The Graphics Pipeline   slides    Shirley, Chapter 12 (and 8.2 Z-Buffer)
    hw4  model
Friday
10/19/07
 pipeline   
Monday
10/22/07
   
Wednesday
10/24/07
 Antialiasing and Compositing
slides
 (Not covered much in Shirley)
 

Friday
10/26/07
 Ray Tracing (Part II)
slides
 Shirley, Chapter 10 (minus 10.7, 10.11)
    hw4
Monday
10/29/07
 Lighting (Part II)
slides
 Shirley, Chapter 10.7, 10.11
     
Wednesday
10/31/07
 Blackboard session
   Material covered includes:
  • Ray-triangle intersection equations and algorithm (sec 10.3.2)
  • Refraction geometry; total internal reflection (TIR) (sec 10.7)
  • Beer's Law for attenuation (sec 10.7)
  • Ray tracing CSG models (sec 10.10)
     

Friday
11/2/07

 Refraction
   Blackboard session on ray tracing algorithm for refraction + attenuation (sec 10.7)   ray2   
Monday
11/5/07
 Procedural Texturing and Modeling
slides
hw5

Wednesday
11/7/07
 OpenGL Shading Language (GLSL)
slides
(past course)
 Shirley, Section 17.3
     
Friday
11/9/07
 Color Science
slides  Shirley, Chapter 20
     pipeline 
Monday
11/12/07
 Prelim #2 (In Class)
         
Wednesday
11/14/07
 Color Science (cont'd)
   Shirley, Chapter 20     hw5 
Friday
11/16/07
 No class
         
Monday
11/19/07
 User Interaction
slides Additional reading:
     
Wednesday
11/21/07
No Class - Thanksgiving Break          
Friday
11/23/07
         
Monday
11/26/07
 Prelim2 take-up
       
Wednesday
11/28/07
 Animation  slides
(noncopyright material only)
Shirley, Chapter 16
     
Friday
11/30/07
 Course Review
 299 slides
(entire course, 27MB)

 
Final Exam:
  • Thursday 12/6 @ 7pm
  • Duration: 2.5 hours
  • Location: Olin 165
  • Bring one sheet of notes

Additional Office Hours (Upson 5146)
  • Friday  11/30     3:30-4:30pm
  • Monday  12/3      2:30-4pm
  • Tuesday 12/4      2:30-4pm
  • Wed:    12/5      2:30-4pm
    ray2
(Mon Dec 3--extended)

Final Exam