NVIDIA's New FXAA Antialiasing Technology

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Red Hawk

Diamond Member
Jan 1, 2011
3,266
169
106
Any update on this? I'd really like to see this implemented in the drivers. External methods support DX9, DX10, and DX11. This should support everything.

I don't know if Nvidia supports forcing FXAA in the drivers, but AMD has supported forcing their equivalent, MLAA, in the drivers for a while now.
 

AdamK47

Lifer
Oct 9, 1999
15,548
3,250
136
I've been playing with the 295.18 drivers which have FXAA available from the control panel. I like the ability to add FXAA to a games existing AA setting. Batman Arkham City looks fantastic with everything maxed (DX11 + effects, PhysX high, etc.) plus 8X AA set in game with FXAA on top of that. Just Cause 2 does as well. Tried it in Dead Island too. Since the game doesn't have an in game AA setting, all I had to do what use "Enhance the Application Settings" from the control panel with FXAA and 8X MSAA also set. Everything looks amazing!
 

BFG10K

Lifer
Aug 14, 2000
22,709
2,995
126
Since the game doesn't have an in game AA setting, all I had to do what use "Enhance the Application Settings" from the control panel with FXAA and 8X MSAA also set. Everything looks amazing!
Enhance doesn't do anything if the game doesn't set AA first.
 

AdamK47

Lifer
Oct 9, 1999
15,548
3,250
136
Some shots from a couple games using 8X MSAA + 2X SGSSAA + FXAA + 16X AF. Everything else maxed in game. I get constant 60 FPS while playing.

Just Cause 2



Skyrim



So far I'm liking FXAA when used in combination with other AA methods.
 

AdamK47

Lifer
Oct 9, 1999
15,548
3,250
136
Assassin's Creed II - Using the same settings except no SGSSAA. It dips under 60 FPS with it on, so I force Multisample Tranparency AA instead.


 

AdamK47

Lifer
Oct 9, 1999
15,548
3,250
136
Not that anyone cares, but I've been playing with SMAA as well. Works great in Dead Island with the AA compatability flag set in nVidia Inspector.

This is using the games built in edge AA + 8X CSAA + Multisample Transparency AA + SMAA on High. For some odd reason SMAA actually smooths out the framerate. It's most noticable in the games menu.




 

tviceman

Diamond Member
Mar 25, 2008
6,734
514
126
www.facebook.com
Honestly, I turn on 4x MSAA if it doesn't incur too much of a frame rate hit, or FXAA if that is what the game's native setting option is, and as I play I never notice jaggies. Sure, still screen shots with several different AA's applied look pretty and jagged-line free, but while in game I never notice jagged edges with plain old 43 MSAA.
 

Red Hawk

Diamond Member
Jan 1, 2011
3,266
169
106
MSAA apparently doesn't have any effect on alpha effects (such as tree branches and leaves). FXAA/MLAA does, so even if you're already running full 8x MSAA you can benefit from FXAA/MLAA. If you don't like the blur that FXAA/MLAA can cause, the other option is to enable transparency/adaptive AA in the drivers. From what I've read, it's a sort of localized supersample antialiasing, that supersamples the alpha textures only. Of course the performance hit can be pretty high with that.
 

Ihmemies

Member
Apr 18, 2006
25
0
0
I wish every game supported FXAA. Even on lowest quality it's good enough for me at 2560x1600 and performance hit is very small, smaller than normal 2xAA.

Ingame support is a must because other solutions blur the whole image, including GUI elements & text, not just the rendered 3D view.
 
Last edited:

Idontcare

Elite Member
Oct 10, 1999
21,110
59
91
Not that anyone cares, but I've been playing with SMAA as well. Works great in Dead Island with the AA compatability flag set in nVidia Inspector.

This is using the games built in edge AA + 8X CSAA + Multisample Transparency AA + SMAA on High. For some odd reason SMAA actually smooths out the framerate. It's most noticable in the games menu.





I'm impressed by the lack of jaggies on the palm tree leaves. :thumbsup:
 

destrekor

Lifer
Nov 18, 2005
28,799
359
126
Honestly, if I can turn on multiple forms of AA, I'd most certainly NOT employ FXAA on top of all that.
FXAA is a good fix when you cannot employ other methods of AA due to performance/hardware cost (looking at you, BF3), because it's free and does a damn good job.
But running it on top of other methods, you start LOWERING image quality.
In those shots above, I cannot help but imagine the resulting images would be sharper and better looking if FXAA was disabled.
 

AdamK47

Lifer
Oct 9, 1999
15,548
3,250
136
Some dude's FXAA injector works for any 32bit D3D9 or higher program. Here's the first working link I found. If you prefer less blur use SMAA.

Actually, not all DX9/DX10/DX11 games will run when using the injector method. Some games refuse to start with the files in place. Crysis 2 is an example. It won't start when the files are put in the games executable folder. It does work through the nVidia drivers. The game has an old built version of FXAA that looks bad. Replacing it with the updated version through the nVidia control panel makes it look much better. The drivers also allow FXAA on OpenGL games. Amnesia - The Dark Descent is a nice example of how it can work in OpenGL. For some reason I cannot toggle the green FXAA indicator off in any OpenGL game using nVidia Inspector. Looks great despite that though.
 

AdamK47

Lifer
Oct 9, 1999
15,548
3,250
136
Tried it on its own in Skyrim (in game option). Blurry mess.

I think it looks great on transparent textures. It does blur, but I find it acceptable given how much better it can makes the trees in the game look. I use the 3.11 injector method at a preset quality setting of 39, which does look better than the games built in mode.
 

AdamK47

Lifer
Oct 9, 1999
15,548
3,250
136
Honestly, if I can turn on multiple forms of AA, I'd most certainly NOT employ FXAA on top of all that.
FXAA is a good fix when you cannot employ other methods of AA due to performance/hardware cost (looking at you, BF3), because it's free and does a damn good job.
But running it on top of other methods, you start LOWERING image quality.
In those shots above, I cannot help but imagine the resulting images would be sharper and better looking if FXAA was disabled.

More examples of combined AA modes straight from the developer.

http://timothylottes.blogspot.com/2011/12/fxaa-40-with-178x-ssaa.html

http://timothylottes.blogspot.com/2011/10/random-aa-thoughts-continued.html
 

BFG10K

Lifer
Aug 14, 2000
22,709
2,995
126
It works in Oblivion and Dead Island. Both have AA off in game.
No it doesn't; I just tried Oblivion with enhance 8xSSAA and no AA was being applied until I changed it to override. Enhance doesn't do what you think it does.

As for the rest of your games, they're either setting AA in-game, or driver FXAA possibly always functions as override, in which case you’re only getting FXAA and nothing else.
 

MrK6

Diamond Member
Aug 9, 2004
4,458
4
81
MLAA and FXAA get worse as you increase the resolution. At 2560x1600 it's a night and day difference comparing the blurriness. I've tried the SMAA injector in Skyrim and it's better than stock, but still awful. MSAA + Transparency AA is still the best IQ IMO, and it's what I'll use until something improves. FWIW, I'd rather play without any AA than MLAA/FXAA.
 

AdamK47

Lifer
Oct 9, 1999
15,548
3,250
136
No it doesn't; I just tried Oblivion with enhance 8xSSAA and no AA was being applied until I changed it to override. Enhance doesn't do what you think it does.

As for the rest of your games, they're either setting AA in-game, or driver FXAA possibly always functions as override, in which case you’re only getting FXAA and nothing else.

Who did what to the where, boss?
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |