~ Office Supplies ~~ Buy Posters ~~ A-Z Products ~~ Website Advertising


Z-buffering - Wikipedia

<<Up     Contents

Z-buffering

Z-buffering is a term in computer graphics which refers to management of image depth coordinates in 3-d graphics hardware.

When an object is rendered by a 3D graphics card, the depth of a generated pixel (z coordinate) is stored in a buffer (the z-buffer). This buffer is usually arranged as a two-dimensional array (x-y), one element for each screen pixel. If another object of the scene must be rendered in the same pixel, the graphics card compares the two depths and chooses the one closest to the observer. The chosen depth is then saved to the z-buffer, replacing the old one. In the end, the z-buffer will allow the graphics card to correctly reproduce the usual depth perception: a close object hides a farther one.

The granularity of a z-buffer has a great influence on the scene quality: an 8-bit z-buffer can result in artifacts when two objects are close to each other. A 16 or 32-bit z-buffer behaves much better.

At the start of a new scene, the z-buffer must be cleared to a defined value (usually zero).

On recent PC graphics card (1999-2003), z-buffer management uses a significant chunk of the available bandwith. Various methods have been employed to reduce the impact of z-buffer, such as lossless compression (compute resources to compress/decompress are cheaper than bandwidth), and fast z-clear (skipping inter-frame clear altogether using signed numbers to cleverly check depths: one frame positive, one frame negative).

See also

wikipedia.org dumped 2003-03-17 with terodump




 
 
Gemstones SELVYT polishing gems cloth Cleaning gemstone jewelry findings superior to chamois per mfg
 Gem SELVYT polishing cloth Cleaning jewelry findings superior to chamois per mfg 
 
4 carat Fluorescent Purple FLUORITE 14x10mm Jewelry cabochon gemstone 14x10 mm gem stone cabachon
 4 carat Fluorescent Purple FLUORITE 14x10mm Jewelry cabochon 14x10 mm cabachon 
 
50 cts Neon Blue Green APATITES gem stones Jewelry rough tumbled polished gemstones lots 10 grams
 50 cts Neon Blue Green APATITES Jewelry tumbled polished lots 10 grams 
 
10 grams creamy blue AZURITE tumbled polished raw gemstone cabbing rough jewelry 50 carats PRETTY
 10 grams creamy blue AZURITE tumbled polished raw cabbing jewelry 50 carats PRETTY 
 
25 carat PURPLE Russian CHAROITE gemstone Loose hand polished jewelry gem stone piece 5 gram PRETTY
 25 carat PURPLE Russian CHAROITE Loose hand polished jewelry piece 5 gram PRETTY