After reading this thread, I thought I'd have a go at converting the latest version to Unity, FXAA3. It seems to work, but is a fair bit slower. Here is an example of the results: And attached is the shader/script for the effect (needs Pro, of course, and is based on code Copyright 2010/2011 NVidia Corporation - full disclaimer in shader source). Edit: removed a redundant texture read that was annoying me. *** Newer version in post #6 ***
Here you go (I only wrote it as an exercise anyway): (all times are recorded on a PC with a Radeon HD5750 in deferred rendering) NoAA (3.4ms/frame) Edge Blur - built-in and most adjustable (3.9ms/frame) FXAA2 from Slin (3.7ms/frame) FXAA3 (3.6ms/frame)
So the third version is sharper? hmm interesting. Thanks for sharing this, i'll check out. regards -rea-
Here is the Unity port of the console version of FXAA3.11. It is approximately the same speed and quality as the last version ( based on 3.8 ), but is tweakable, unlike the last version.