Z 3
- 1 July 1999
- proceedings article
- Published by Association for Computing Machinery (ACM)
Abstract
[[abstract]]In this paper we present an algorithm for low-cost hardware antialiasing and transparency. This technique keeps a central Z value along with compact floating-point Z gradients in the X and Y dimensions for each fragment within a pixel (hence the name Z3). It uses a small fixed amount of storage per pixel. If the visible complexity of the pixel exceeds the storage space available for the pixel, the minimum number of fragments having the closest Z values are merged. This combines different fragments from the same surface, resulting in both storage and processing efficiency. When operating with opaque surfaces, Z3 can provide superior image quality over sparse supersampling methods that use eight samples per pixel while using storage for only three fragments. Z3 also makes the use of large numbers of samples (e.g., 16) feasible in inexpensive hardware, enabling higher quality images. It is simple to implement because it uses a small fixed number of fragments per pixel. Z3 can also provide order-independent transparency even if many transparent surfaces are present. Moreover, unlike the original A-buffer algorithm it correctly antialiases interpenetrating transparent surfaces because it has three-dimensional Z information within each pixel.[[fileno]]2030237010003[[department]]資訊工程學Keywords
This publication has 14 references indexed in Scilit:
- NeonPublished by Association for Computing Machinery (ACM) ,1998
- Hardware accelerated rendering of antialiasing using a modified a-buffer algorithmPublished by Association for Computing Machinery (ACM) ,1997
- InfiniteRealityPublished by Association for Computing Machinery (ACM) ,1997
- TalismanPublished by Association for Computing Machinery (ACM) ,1996
- Reality Engine graphicsPublished by Association for Computing Machinery (ACM) ,1993
- A new simple and efficient antialiasing with subpixel masksACM SIGGRAPH Computer Graphics, 1991
- The accumulation buffer: hardware support for high-quality renderingACM SIGGRAPH Computer Graphics, 1990
- Distributed ray tracingACM SIGGRAPH Computer Graphics, 1984
- The A -buffer, an antialiased hidden surface methodACM SIGGRAPH Computer Graphics, 1984
- The aliasing problem in computer-generated shaded imagesCommunications of the ACM, 1977