The Fundamental Problem of Computer Graphics

Here's one possible way to look at computer graphics.

Given: A mathematical description of a 2D or 3D scene and a viewing position.
Find: A value for each pixel in the frame buffer such that the image on the screen is a reasonably accurate picture of what an imaginary viewer at that position would see.

Obviously, this definition cannot capture all of what computer graphics is. Descriptions are not always given mathematically. "Reasonably Accurate" takes on many different meanings depending on the application. We're not always simply figuring out the colours of an array of pixels. This definition doesn't consider the input aspects of CG. Nonetheless, it is a good starting point for a discussion of the geometric transformations that are the backbone of so many graphics applications.

Geometric Transformations


More Information