
92 4. Basic visualization
Materials
and
textures
Materials
and
textures
Materials
and
textures
Pixels
(c)
(b)
(a)
Vertices
Faces lines points
Faces lines points
Faces lines points
Vertices
Vertices
Lighting
Lighting
Lighting
Geometry
transform
and
project
Geometry
transform
and
project
Geometry
transform
and
project
Rasterize
Rasterize
Rasterize
Pixel shader program
Vertex shader program
Pixels
Pixels
Output
buffers
color
alpha
Output
buffers
color
alpha
Output
buffers
color
alpha
Depth buffer
Depth buffer
Depth buffer
Image Image
Image
Figure 4.2: The graphics pipeline: (a) This is the basic hardware pipeline in which
all the output buffers are loca t ed at the end of the pipeline. The lighting model is
applied ...