Computer Science (compsci) 184
Foundations of Computer Graphics (4 units)
======
Course format: Three hours of lecture, one hour of discussion, and three hours
of laboratory per week.
Prerequisites: 61B; knowledge of linear algebra and calculus.
Introduction to principles of computer graphics. Comparison of various display
devices. Two- and three-dimensional transformations such as rotation, scaling,
translation, and their matrix representations. Homogeneous coordinates,
projective transformations including several formulations for perspective
projection. Algorithms for clipping, hidden surface removal, anti-aliasing.
Lighting models for reflection, refraction, and transparency. Mathematical
techniques for curve and surface representation.
(F,SP) Barsky, Sequin.
(From the '95-'97 General Catalog updated as of 12/24/96)