Anti-aliasing
Also known as: antialiasing, edge smoothing
Anti-aliasing is any technique that smooths the jagged, stair-step edges, called 'jaggies,' that appear when diagonal or curved lines are drawn on a grid of square pixels.
Methods range from rendering at higher resolution and shrinking the image to AI-based techniques. While anti-aliasing makes graphics look cleaner, every method trades something: performance, sharpness, or the risk of blur and ghosting in motion.
Anti-aliasing, explained at three levels
At home
Try drawing a slanted line on graph paper by filling in whole squares, and you get a staircase. Screens have the same problem, because they're grids of square pixels. Anti-aliasing smooths the stairs. It works out how much of each edge pixel the line really covers, then blends that pixel's colour between the object and the background. From normal viewing distance, the edge looks smooth.
At work
Aliasing is the jagged, shimmering edges that appear when smooth shapes are drawn on a grid of pixels. Anti-aliasing is any method that reduces it, by taking extra samples per pixel, analyzing the finished image, or reusing previous frames. It matters in games, product viewers, and simulators because jaggies look cheap and distract users, yet every method costs either performance or sharpness.
At home
Each anti-aliasing option in a settings menu tackles jaggies differently. MSAA checks several points inside each pixel along object edges and blends them, so edges are sharp but costly. FXAA and SMAA look at the finished image, find high-contrast edges, and soften them, which is cheap but can blur detail. TAA shifts the camera slightly every frame and blends results over time, which fixes shimmering on thin objects but can soften the picture.
At work
Anti-aliasing methods fall into three families. Multisample (MSAA) takes several coverage samples per pixel during rasterization and suits forward renderers. Post-process methods, FXAA and SMAA, detect edges in the final image and need no extra geometry work. Temporal methods (TAA) jitter the camera by sub-pixel amounts each frame and use motion vectors to accumulate samples over time. That temporal accumulation is also the foundation of upscalers such as DLSS, FSR, and XeSS.
At home
Temporal anti-aliasing is clever: it moves the camera a fraction of a pixel each frame and blends several frames into one, getting many samples for the price of one. The trouble comes when the history is wrong. If an object moves and the motion data doesn't match, old pixels linger as ghostly trails or smear. In my view, that's why some players turn anti-aliasing off entirely, accepting jaggies in exchange for sharpness.
At work
The rendering architecture constrains the choice. Deferred renderers store several full-screen buffers, so MSAA multiplies memory and bandwidth costs, which pushed the industry toward temporal methods. TAA quality then depends on accurate motion vectors, history rejection when pixels change, and handling of transparency and particles, which lack depth data. Sharpening filters counter blur. Teams should test defaults on target hardware and expose options, since tolerance for blur versus aliasing varies between users.
Real-world examples
At home
Sophie noticed thin power lines in her game shimmering and flickering as she moved. Turning on TAA fixed the shimmer, though she added a little sharpening because the image looked soft.
At work
Thomas is a graphics programmer at a Calgary simulation company. For its training software on low-power laptops, his team uses SMAA, which smooths edges cheaply without the ghosting that confused trainees with TAA.
How it compares
| feature | MSAA | FXAA | TAA |
|---|---|---|---|
| Method | Extra samples at edges | Post-process blur of edges | Blends previous frames |
| Performance cost | High | Very low | Low to moderate |
| Sharpness | High | Softer | Can be soft |
| Handles shimmer in motion | Partly | Poorly | Well |
Every anti-aliasing method trades cost, sharpness, and motion quality.
For analysts
Graphics settings menus are part of the product experience. I'd test anti-aliasing defaults on target hardware and give users a clear choice, because visual complaints often come down to this one setting.
History & origin
Aliasing problems were studied in signal processing long before computer graphics, and graphics researchers addressed jagged edges from the 1970s. Supersampling (SSAA), rendering at higher resolution and downscaling, gave excellent quality at high cost. Multisample anti-aliasing (MSAA) became a standard GPU feature in the early 2000s. Cheaper post-processing methods followed, including Nvidia's FXAA in 2009 and SMAA in 2012. Temporal anti-aliasing (TAA), which blends information from previous frames, became dominant in the mid-2010s, and AI-based approaches such as Nvidia's DLAA extended it. In my opinion, TAA solved jaggies so thoroughly that players started complaining about blur instead.