your brain on graphics
CS 101.3: Topics in Computer Graphics
 

This course covers interesting introductory topics in computer graphics. Everything you wanted to know, but didn't have time to learn in CS 171.

Topics: 

  • Mesh Simplification (2 lectures)
    (a) Progressive Meshes
    (b) Garland and Heckbert
  • Surface reconstruction - from scattered data and volume data (3 lectures)
    (a) Delaunay triangulation
    (b) Marching Cubes and snakes
  • Mesh Compression (2 lectures)
    (a) single-rate: connectivity & geometry
    (b) progressive: connectivity & geometry
  • Parameterization (2 lectures)
  • Discrete Topology (1 lecture)
  • Non-photo realistic Rendering (2 lectures)
    (a) silhouette clipping
    (b) cross hatching
  • Simulation (3 lectures)
    (a) rigid body motion
    (b) cloth modeling
  • Image based techniques (2 lectures)
    (a) model approximation: view dependant texture maps
    (b) lighting approximation: polynomial texture maps


This class is intended for students who are interested in Computer Graphics. The topics are presented at an introductory level, but the material is intended to be complimentary to CS 171 (ie if you've taken CS 171, the material will be new to you, however, if you haven't taken CS 171, this class is still an appropriate introduction to some topics in Computer Graphics.)
 
 

9 units (3-3-3); third term. 

Prerequisite: Significant programming experience, basic linear algebra, calculus and a good attitude 
 


 
Instructor: Dr. Peter Schröder
TA: Zoë Wood (x6498)
Jorgensen 160i
Office hours: by appointment.
Time and Place: Mon. and Wed. 1:00pm - 2:30pm 306 Firestone
Class Links:

Copyright © 2002 Peter Schröder, Zoë Wood