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)