Accumulative Anti-Aliasing

Accumulative anti-aliasing (ACAA) is a simple modification of forward-rendered multi-sample anti-aliasing (MSAA). It produces the same image quality but consumes half as much multi-sample framebuffer memory, and reduces both render time and off-chip bandwidth by 20% to 30%. ACAA stores multiple depth samples, computed by a depth-only pre-pass, but stores only one color sample per pixel, which is used to accumulate final color as the sum of shaded fragment colors weighted by visibility. ACAA makes higher sample rates practical, improving image quality.

Authors: 
Eric Lum (NVIDIA)
Christian Rouet (NVIDIA)
Oleg Kuznetsov (NVIDIA)
Publication Date: 
Saturday, August 1, 2015
Research Area: