Computer Graphics, Fall '99  Syllabus (subject to change)

  September    8    Introduction
  September  13   Review of  geometry and linear algebra
  September  15   Review of  geometry and linear algebra  II
  September  20   Interactive graphics programming basics
  September  22   Scan conversion of lines. Assignment 1 due.
  September  27   Scan conversion of polygons.
  September  29   2D  transformations, homogeneous coordinates.

   October       4    2D  transformations, texture mapping.
  October       6     Image processing introduction: aliasing, frequency analysis. Last day to drop without W.
  October      11    Image processing: filters, blurring, sharpening.    Assignment  2 due.
  October      13    Image processing:  shrinking and magnification, edge detection.
  October      18    3D transformations. Types, uses, homogeneous form.
  October      20     3D transformations.  Composition, order, hierarchies. Assignment 3  due.
  October      25    Perspective transformations and transformation pipeline.
  October      27    Geometric modeling. Polygonal meshes, curves.

  November    1    Geometric modeling. B-splines, Bezier curves, subdivision curves.
  November    3     No lecture.  Assignment 4  due.
  November    8    Geometric modeling. Free-form surfaces, spline patches, subdivision surfaces. Last day to drop with W.
  November  10    Surfaces continued.  Visibility algorithms: Z-buffer, painters.
  November  15    Visibility algorithms: ray casting. Object-ray intersections.
  November  17    Light and color, introduction.  Assignment 5 due.
  November  22    Modeling  surface properties, reflection.
  November  24    Recursive ray tracing.
  November  29    Methods for accelerating ray tracing.
         Thanksgiving  recess  November 25 - 27.

  December    1    Other rendering techniques:  Monte Carlo ray tracing, radiosity.  Assignment  6  due.
  December    6    Animation: introduction.
  December    8    Animation:  inverse kinematics, procedural animation.
  December   13     TBA  last day of classes.

  December  22   Final exam, 12:00-1:50.  Assignment 7  due.