R-buffer
- 1 August 2001
- proceedings article
- Published by Association for Computing Machinery (ACM)
Abstract
We present a graphics hardware architecture that implements Carpenter's A-buffer. The A-buffer is a software renderer that uses pointer based linked lists. Our pointerless approach computes order independent transparency for any number of layers with minimal hardware complexity. Statistics are shown for a variety of different scenes using a trace based methodology, with an instrumented Mesa OpenGL implementation. The architecture is shown to require from 2.1 to 3.6 times more memory than traditional Z-buffering. A detailed hardware design is provided. Order independent transparency is computed without application sorting and without artifacts. The architecture can also be used for antialiasing, and an example of Carpenter's classical A-buffer antialiasing is shown.Keywords
This publication has 19 references indexed in Scilit:
- Environment matting and compositingPublished by Association for Computing Machinery (ACM) ,1999
- Visibility sorting and compositing without splitting for image layer decompositionsPublished 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
- TalismanPublished by Association for Computing Machinery (ACM) ,1996
- Hardware accelerated rendering of CSG and transparencyPublished by Association for Computing Machinery (ACM) ,1994
- Reflection from layered surfaces due to subsurface scatteringPublished by Association for Computing Machinery (ACM) ,1993
- Reality Engine graphicsPublished by Association for Computing Machinery (ACM) ,1993
- The A -buffer, an antialiased hidden surface methodACM SIGGRAPH Computer Graphics, 1984
- Compositing digital imagesPublished by Association for Computing Machinery (ACM) ,1984
- A Characterization of Ten Hidden-Surface AlgorithmsACM Computing Surveys, 1974