• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.
  • The Politics forum has been nuked. Please do not bring political discussion to the rest of the site, or you will be removed. Thanks.

Some dude ports FXAA to all DX9 games

M3d10n

Member
Aug 28, 2006
11,466
1
0
HD 4850 here. This will help a lot in my current Darksiders playthrough. Gotta replay Trine with it as well.
 
Sep 30, 2009
11,207
1
0
Durante said:
Nice! It should be possible to force it via drivers (at least for NV users) but this way you can tweak all the parameters to your liking.

I do basically the same thing for PS360 games.

Wow, this looks great, if a little pricey for the Black Magic box.

It's weird that some screens (No More Heroes for example) exhibit sharper textures with FXAA enabled.
 

1-D_FTW

Member
Jun 14, 2006
17,069
0
0
Truant said:
I actually like the smooth look it gives. Sharpness is overrated.

Should picket an optometrist's office with that sign.

LeCapitan said:
Is it weird if the No AA screens look better to my eyes?

No. Blurry AA is worse than no AA.
 

ixix

Exists in a perpetual state of Quantum Crotch Uncertainty.
Sep 3, 2007
3,878
0
0
toska
Durante said:
Nice! It should be possible to force it via drivers (at least for NV users) but this way you can tweak all the parameters to your liking.

I do basically the same thing for PS360 games.

That's pretty wild. I've had a Blackmagic Intensity Pro for ages but hardly use it. Gonna have to try that out.
 

Durante

Member
Oct 1, 2006
48,836
1
0
peter.metaclassofnil.com
ixix said:
That's pretty wild. I've had a Blackmagic Intensity Pro for ages but hardly use it. Gonna have to try that out.
You should wait a day or two. The current version is quite buggy and I'll release a new one soon.

(As an aside, when you post a thread about something on GAF it has quite an impact. I had that program up for months and heard from 1 person using it, but after posting the thread I got 5 messages (and bug reports :/) in 2 days)

I NEED SCISSORS said:
It's weird that some screens (No More Heroes for example) exhibit sharper textures with FXAA enabled.
That's not so weird, I also run a slight sharpening filter to combat the oversmoothing effects of FXAA ;)
 

DarkChild

Banned
Feb 27, 2011
1,490
0
0
Durante said:
That's not so weird, I also run a slight sharpening filter to combat the oversmoothing effects of FXAA ;)
Yap.FXAA has lots of settings.With more blur you will get better sub pixel AA,but with more sharpness you will get no sub pixel AA.I'm more for the latter since MLAA doesn't do shit for it neither.

Sharp FXAA


Default FXAA(more sub pixel AA,more blur)


You can pretty much tune it how you want.Epic seems to have done it right in latest footage of Gears 3.No blur,good AA.
 

DieH@rd

Banned
Dec 9, 2006
35,045
4
0
I just tried this on Batman Arkham Asylum [ATI user]. It works perfectly, and im not seeing any performance hit.
 

jett

D-Member
Jun 6, 2004
98,866
11
1,765
Tried it on Street Fighter IV, on my trusty old 4670. First off, it overrode D3DOverrider, depriving me of precious triple buffering and giving me constant screen tearing. Second, massive framerate drop at 1080p, from locked 60fps to something that feels at least half of that. Meh. There wasn't that much of a difference to be honest either.
 
Sep 30, 2009
11,207
1
0
jett said:
Tried it on Street Fighter IV, on my trusty old 4670. First off, it overrode D3DOverrider, depriving me of precious triple buffering and giving me constant screen tearing. Second, massive framerate drop at 1080p, from locked 60fps to something that feels at least half of that. Meh. There wasn't that much of a difference to be honest either.

I get this too. I can get triple buffering back again with RadeonPro.
 

Stitch

Member
Nov 26, 2006
10,328
3,523
1,635
there's a new version, it seems to work with gta4 but the menu is just black when you start the game lol. starting 4 isn't so hard but I cant figure out how to start gay tony haha
 

Cow Mengde

Banned
Dec 26, 2007
20,208
1
0
Anyone know if this works on Geforce 8000 series cards?

Also, does it work on games that already supports AA? I want to make use of FXAA because it gives better performance. I want to try it on Vindictus.
 

jett

D-Member
Jun 6, 2004
98,866
11
1,765
Zombie James said:
Has anyone tried this on a 4770 or any 4xxx series card?

jett said:
Tried it on Street Fighter IV, on my trusty old 4670. First off, it overrode D3DOverrider, depriving me of precious triple buffering and giving me constant screen tearing. Second, massive framerate drop at 1080p, from locked 60fps to something that feels at least half of that. Meh. There wasn't that much of a difference to be honest either.

.
 

Zombie James

Banned
Dec 28, 2005
46,216
4
0
I have another question: can you combine this implementation of FXAA with regular MLAA? I'm noticing in some of the screenshots that FXAA alone misses some aliasing, especially vertical aliasing.

edit: Sorry, I meant MSAA, not MLAA.
 

KKRT00

Member
Feb 13, 2011
14,456
0
0
Warsaw - Poland
Zombie James said:
I have another question: can you combine this implementation of FXAA with regular MLAA? I'm noticing in some of the screenshots that FXAA alone misses some aliasing, especially vertical aliasing.
It will make Your screen much more blurry.

And about Your earlier question i have 4850 and its working. In Mass Effect 2 it doesnt lower my framerate.
Some screens from testing.
http://kkrt.imgur.com/fxaa/
 

Zombie James

Banned
Dec 28, 2005
46,216
4
0
Turns out that x86 didn't mean the OS, it meant the game. Anyways, couldn't get it to work with Portal 2 but I did get it working with Oblivion:

No AA:


FXAA:


Not too bad!
 

Backfoggen

Banned
Jul 21, 2009
12,278
0
0
Stitch said:
there's a new version, it seems to work with gta4 but the menu is just black when you start the game lol. starting 4 isn't so hard but I cant figure out how to start gay tony haha
Hell yes.
 

Zombie James

Banned
Dec 28, 2005
46,216
4
0
Deegon said:
What resolution were you running?

1080p.

edit: Beta 5 is out. He got it working with the Bioshock demo and there's some progress with Valve games:

About Portal 1:
It's tricky, but it can be done with the current release.

First of all, you need to distribute the files from the d3d9 directory in a special way. How? I can't tell you. But basically the d3d9.dll belongs to all the other *.dll files the game loads. DO NOT OVERWRITE ANY EXISTING/SYSTEM FILES.
The shader files are supposed to go to the game executable.
Additionally, Portal seems to refuse any alpha data, so you need to put the line
#define FXAA_GREEN_AS_LUMA 1
at the beginning of shader.fx.
 

Zombie James

Banned
Dec 28, 2005
46,216
4
0
Changing fxaaQualitySubpix in shader.fx from 0.50 to 0.75 gives me more noticeable results. At first, even in games that were working, the effect was almost too hard to notice at 0.50. Love the way it handles alpha textures (like all the foliage in Oblivion).
 

jokkir

Member
Jan 22, 2010
7,878
0
770
Add in Medal of Honor(2010) for working games.

Although, for some reason, the lights flicker randomly.
 

ixix

Exists in a perpetual state of Quantum Crotch Uncertainty.
Sep 3, 2007
3,878
0
0
toska
Durante said:
You should wait a day or two. The current version is quite buggy and I'll release a new one soon.

(As an aside, when you post a thread about something on GAF it has quite an impact. I had that program up for months and heard from 1 person using it, but after posting the thread I got 5 messages (and bug reports :/) in 2 days)

Waiting for a new version will give me time to find the analog breakout cable, so I guess that's a win-win.

Backfoggen said:
Added a list of games to the OP. If anyone has anymore, just post them and I'll add it.

I tried The Last Remnant and Disciples 3 with it, and both worked. The Last Remnant is UE3, so no surprise there, and anti-aliased Disciples 3 is still a very bad game and anyone who suggests you play it does not have your best interests at heart.

Still, they work.
 

stuminus3

Member
Nov 29, 2006
13,597
8
1,345
Ontario
Backfoggen said:
Not working or broken:
D3DOverrider
Is there an explanation for why this is listed? I noticed Vsync didn't work in Dead Space 2 after enabling FXAA even though it was forced on in D3DOverrider, is this why? Also I assume then this FXAA implementation breaks triple buffering like ATI's MLAA does?
 

RiZ III

Member
Jun 6, 2004
7,976
0
0
jett said:
Tried it on Street Fighter IV, on my trusty old 4670. First off, it overrode D3DOverrider, depriving me of precious triple buffering and giving me constant screen tearing. Second, massive framerate drop at 1080p, from locked 60fps to something that feels at least half of that. Meh. There wasn't that much of a difference to be honest either.

I think SF4 uses FXAA anyways.
 
Sep 30, 2009
11,207
1
0
Works with Splinter Cell: Chaos Theroy. Great, because I can never get MSAA to work with HDR without fucking up the image. FXAA also does magic for some of the foliage, but I think it needs some sharpening for the more subtle texture details.
 

Stallion Free

Cock Encumbered
Jan 21, 2009
29,933
0
0
Connecticut, U.S.
steamcommunity.com
I NEED SCISSORS said:
Works with Splinter Cell: Chaos Theroy. Great, because I can never get MSAA to work with HDR without fucking up the image. FXAA also does magic for some of the foliage, but I think it needs some sharpening for the more subtle texture details.
There is a compatibility for Nvidia cards that works perfectly for Chaos Theory if you are on that.
 

Zombie James

Banned
Dec 28, 2005
46,216
4
0
I NEED SCISSORS said:
Works with Splinter Cell: Chaos Theroy. Great, because I can never get MSAA to work with HDR without fucking up the image. FXAA also does magic for some of the foliage, but I think it needs some sharpening for the more subtle texture details.

I actually like the subtle blurring. Toning down that sharp-edge "PC look" looks better to my eyes.
 
Sep 30, 2009
11,207
1
0
Stallion Free said:
There is a compatibility for Nvidia cards that works perfectly for Chaos Theory if you are on that.

AMD unfortunately. Tried using the UT3 profile in RadeonPro to no avail. I think I remember you posted instructions once for AMD users but I could never find it :(
 

JohngPR

Member
Dec 5, 2008
3,408
0
1,020
Orlando, FL
www.johngpr.wordpress.com
My fxaaQualitySubpix was already defaulted to 0.75. *shrugs*

Just used it and liked the results (running a HD 5770).

It looks very similar to using 2x MLAA.


Using 2xMLAA


Using FXAA

FXAA looks better to me, especially when you compare around his mouth/chin area.
 

dark10x

Digital Foundry pixel pusher
Jun 9, 2004
51,621
2,198
2,035
www.eurogamer.net
JADS said:
Borderlands has something weird going on when using FXAA whenever you bring up a menu. Performance seems to be quite a bit better when using FXAA instead of MLAA though.





That is pretty awesome. If I recall correctly MLAA doesn't work on 4xxx cards right? I wonder if it works on even older card, like the 3xxx series.
Anyone find a fix for this? Borderlands looks great with FXAA, but the second any HUD elements or menus appear, the screen becomes dim.