So if your favourite DX9/10/11 game doesn’t have built-in PPAA support and the driver-level stuff makes the GUI look gooey then what’s the solution? Injection. By injecting some code to catch the final rendered image and apply post-processing filters you can have PPAA on almost any game. Some games require that you turn off in-game AA and some 3rd party overlays can cause issues (Steam, Origin, Afterburner), but in general, 60% of the time it works every time. Installation involves copying a few files to the game directory and the injector handles the rest. Over time the basic PPAA injectors have evolved into suites of filters that can effect the sharpness, vibrance, gamma and other properties of the final image. FXAATool and SweetFX are becoming the most popular of these.
For AMD/ATi users there is a tool called RadeonPro that allows you to create profiles to tweak all the visual aspects of your game. It includes SweetFX integration support and experimental features like Ambient Occlusion (self-shadowing). It can take screenshots, make videos, overclock your card, show an on-screen display and, critically, can get all the SweetFX features working on 64-bit executables (standalone SweetFX is limited to 32-bit). This would be important if you wanted PPAA in 64-bit games like DCS World.
Part 3 will conclude this guide to Better Visuals with a look at downsampling.