Question submitted by Anonymous (06 June 2000)
|Return to The Archives|
|How does an A-Buffer (accumulation buffer) work for anti-aliasing images?|
I've never personally used the A-Buffer, so I would be unable to properly
describe it with implementation details.
The reason that I've stayed away from this algorithm is because of its complexity when compared to multi-sample antialiasing, and because of artifact problems inherent in the A-Buffer algorithm. With multi-sample, you are also afforded the advantage of not requiring any code changes to your rendering pipeline. So, whenever it came time for requiring antialiasing, multi-sample was always the answer for my needs.
I know of two ways to do multi-sample antialiasing:
This accomplishes the same result as the standard multi-sample algorithm, but with the advantage of smaller images, and the disadvantage of running through your entire pipeline multiple times (as opposed to just the rasterizer.)
Response provided by Paul Nettle
This article was originally an entry in flipCode's Ask Midnight, a Question and Answer column with Paul Nettle that's no longer active.