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 |