ABSTRACT

The use of antialiasing techniques is crucial when producing high quality graphics. In this chapter, the authors present an alternative technique that avoids most of the problems. The quality of their results lies between 4x and 8x multisampling antialiasing at a fraction of the time and memory consumption. It is based on morphological antialiasing, which relies on detecting certain image patterns to reduce aliasing. Since authors goal is to achieve real-time practicality in games with current mainstream hardware, their algorithm implements aggressive optimizations that provide an optimal trade-off between quality and execution times. The algorithm searches for patterns in edges which then allow us to reconstruct the antialiased lines. An alternative to depth-based edge detection is the use of luminance information to detect image discontinuities. Luminance values are useful when depth information cannot be accessed and thus offer a more universal approach.