Research

Accumulative Anti-Aliasing

"Accumulative Anti-Aliasing"
Eric Enderton (NVIDIA), Eric Lum (NVIDIA), Christian Rouet (NVIDIA), Oleg Kuznetsov (NVIDIA), in ACM SIGGRAPH 2015 Talks, August 2015
Research Area: 3D Graphics
Author(s): Eric Enderton (NVIDIA), Eric Lum (NVIDIA), Christian Rouet (NVIDIA), Oleg Kuznetsov (NVIDIA)
Date: August 2015
Download(s):
 
Abstract: 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.