Have You Guys Heard of SweetFX?

Avatar image for raven10
Raven10

2427

Forum Posts

376

Wiki Points

0

Followers

Reviews: 27

User Lists: 5

#1  Edited By Raven10

So I recently was looking for a good way to anti-alias my PC games and came across something called SweetFX. It is a cool little program that lets you apply post-process effects to games. You can basically do anything you could do with a static picture - increase or decrease vibrancy, sharpen the image, add in Sepia Toning, vignetting, HDR and a bunch of other cool effects. The thing I have used though is an included form of anti-aliasing called SMAA. Basically it is a form of post process anti-aliasing like FXAA or MLAA. Compared to traditional brute force methods like multi-sampling and super-sampling, post-process techniques require a lot less processing power. The downside is that they provide worse coverage (meaning they don't get rid of all the jaggies) and they tend to blur the overall image because they are in essence a blur filter. But I'd been told that SMAA provided the best of both worlds. It caused almost no hit to framerates, but it didn't blur the image and provided almost as much coverage as 4x MSAA. So I tried it out and amazingly it worked just as promised. In Dishonored for example aliased edges were almost entirely removed yet I never dropped below 60 fps with all settings maxed out. I then tried it on Assassin's Creed Revelations. 4x MSAA caused a good 10 fps dip for me in that game and the framerate was poor enough already. So I turned on SMAA and I took no performance hit, but had just as good coverage as when I had 4x MSAA on. Finally I tried it on Mass Effect 3. For the first two games I had forced on 4x MSAA and was able to maintain 60 fps at max settings. For Mass Effect 3 I was forced to use the in game FXAA to maintain 60 fps. This method though did a piss poor job of cleaning up the jaggies meaning in a way the third game looked worse for me than the first two. But with SMAA I was able to almost completely eliminate aliasing while never dropping below 60 fps.

So point is, from my testing, I can't recommend this AA technique enough. It was a major game changer for me in several games where before I had to choose between aliasing or poor performance. So if you are one of those people who can't afford a $500 graphics card but hate aliasing in your games I would give this a try. On that link there is another link for a GUI called SweetFX Configurator. It lets you put in all the post process stuff without having to edit text files.

Also I should note that turning on sharpening is going to negate much of the SMAA or any AA for that matter. I'd recommend turning it off if you plan on using SMAA. The other stuff can provide some cool effects though. Finally this only works on DirectX games not on OpenGL games. So no Id Software games or any games running Id engines. Other than that have a blast.

EDIT: Realized the SweetFX Configurator was not on that link so just click the new link to get it.

Avatar image for mordeaniischaos
MordeaniisChaos

5904

Forum Posts

-1

Wiki Points

0

Followers

Reviews: 5

User Lists: 5

#2  Edited By MordeaniisChaos

It's pretty good, and if you're going to go for that kind of low impact AA, I'd always suggest SMAA, but I think SweetFX is useless as anything more than a way to put SMAA on your games. Everything else is just awful. I hate all of those sharpening/vibrant mods, and I don't like it in SweetFX either. If you want to change the pallet of a game, you should do it in textures or lighting, not with a simple post processing muck job. Just my opinion, I guess. I tried to get it to work once, but it didn't want to work for the game, and the only reason I wanted to use it was because I couldn't find any reason at all to use any AA in the game.

I think TXAA, nVidia's new thing is actually the best possible answer. Jaggies disappear, and in a lot of ways it looks better than even 8xMSAA because there's no crawling or anything like that. You lose a bit of definition, but it's not that bad at all, and the performance is pretty good on it too. I use it in both Black Ops 2 and Assassin's Creed 3 and at max settings on my GTX680 I push them both easily. But then, I can push AC3 on max settings with high AA just fine too.

Come to think of it, I do use the Dark Souls fix that adds SMAA and that's what I use because it breaks if you use other AA, and it looks fine.

Using it in Dishonored is a pretty good deal though, because FXAA is awful, and MLAA is abhorrent. I use nvidia Inspecter to force AA and SSAA for Dishonored though and man it looks great that way.

I'd say this makes it pretty clear which you should use, lol.
I'd say this makes it pretty clear which you should use, lol.
Avatar image for selbie
selbie

2602

Forum Posts

6468

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

#3  Edited By selbie

I've used it on many games including Skyrim and Borderlands 2. The latter was because I thought the game looked a little too washed out in places, so I bumped up a few of the settings to make it look amazing.