Bugged GeForce Drivers Improve Image Quality
Introduction
Antialiasing 101
Antialiasing is a process that removes jagged edges (jaggies) from displayed content. Supersampling, the type of AA we're primarily discussing here, functions by rendering an entire image at a very high resolution internally, then sampling an area around each pixel. The advantage of supersampling is that the entire image is antialiased, rather than just the edges or intersection points. As a result, it's arguably the best of the antialiasing methods, provided you don't mind the blurring it tends to create. The disadvantage of standard supersampling (other than the blur) is that it scales with the grace of Rosie O'Donnell running 30 flights of stairs. 4xSSAA when gaming at 1900x1200 instructs the video card to internally render four pixels for every single pixel of displayed data. Texture data and lighting calculations are performed on each of the pixels at this high resolution, and the output is then downsampled to 1900x1200. On an NVIDIA card, using nHancer to render in 4x4 mode requires 16x the computational power required to render the original image.
Multisampling streamlines this process by only processing texture data and lighting effects once per group of pixels. Both ATI and NVIDIA have proprietary algorithms that further evaluate what data needs to be processed. Both companies have introduced their own techniques for improving visual quality or lowering the performance hit when enabling AA including ATI's Edge Detect filters and NVIDIA's Coverage Sampling (CSAA).
The Bug: Transparency AA = FSAA
The bug we're going to be discussing affects NVIDIA's Transparency AA (TSAA) settings. Normally, changing this option under the NVIDIA Control Panel adjusts the amount of antialiasing performed on objects that are transparent/translucent, including chain link fences or telephone wires. The images below are from our original discussion of transparency AA in Half Life 2 and demonstrate how Transparency AA functions under normal circumstances.