Jump to content

Graphics pipeline

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Flamurai (talk | contribs) at 19:32, 28 January 2005. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

In 3D computer graphics, the graphics pipeline or rendering pipeline is the pipeline that transforms the conceptual model of the 3D world to a 2D raster image.

Though the specifics of the graphics pipeline may implement a variety of algorithms – including scanline algorithms, such as Z-buffering and Reyes rendering, and ray tracing – there are certain steps that are common to almost all graphics pipelines:

Viewing transformation
Objects are transformed from their own individual coordinate systems into the coordinate system of the virtual camera.
Hiding
Parts of the scene that will not be visible are discarded.
Lighting and shading
The surface properties of objects are calculated based on the virtual lights in the scene.
Projection
The 3D scene is flattened to a 2D image.