COSC 77 Computer Graphics
This course is about how to mathematically model and computationally render (draw) two- and three-dimensional scenes and images. Two basic modes of rendering studied are (1) fast, interactive, real-time rendering, where realism is sacrificed for speed or (2) photo-realistic rendering, where the primary goal is a realistic image. Topics include two- and three-dimensional primitives, geometrical transformations (e.g., three-dimensional rotations, perspective and parallel projections), curves and surfaces, light, visual perception, visible surface determination, illumination and shading, and ray tracing. Assignments typically consist of a mixture of written work and "hands-on" projects. Knowledge of basic linear algebra is assumed.
InstructorJarosz (fall), Whiting (spring)
Cross Listed Courses
and Mathematics 22 or 24, or instructor's permission.
Distributive and/or World Culture