Page 1 of 2 12 LastLast
Results 1 to 16 of 17

Thread: Inject SMAA - FXAA style antialiasing with very little performance hit (ATI too)

  1. #1
    Lovely chap dangel's Avatar
    Join Date
    Aug 2005
    Location
    Cambridge, UK
    Posts
    8,398
    Thanks
    412
    Thanked
    459 times in 334 posts
    • dangel's system
      • Motherboard:
      • See My Sig
      • CPU:
      • See My Sig
      • Memory:
      • See My Sig
      • Storage:
      • See My Sig
      • Graphics card(s):
      • See My Sig
      • PSU:
      • See My Sig
      • Case:
      • See My Sig
      • Operating System:
      • Windows 10
      • Monitor(s):
      • See My Sig
      • Internet:
      • 60mbit Sky LLU

    Inject SMAA - FXAA style antialiasing with very little performance hit (ATI too)

    Spending a little time reading up on Borderlands 2 and how people are getting on at adjusting the game (FOV etc) and I came across this little gem:

    http://mrhaandi.blogspot.co.uk/p/injectsmaa.html

    Essentially it's 'fake' AA (like FXAA is on nvidia cards) but the results look very good and the performance hit is negligible. I'm going to give this a go with B2 when it unlocks on Friday but I thought it worth sharing as it's the first time i've come across this.
    Crosshair VIII Hero (WIFI), 3900x, 32GB DDR4, Many SSDs, EVGA FTW3 3090, Ethoo 719


  2. #2
    Headless Chicken Terbinator's Avatar
    Join Date
    Apr 2009
    Posts
    7,642
    Thanks
    1,190
    Thanked
    719 times in 587 posts
    • Terbinator's system
      • Motherboard:
      • ASRock H61M
      • CPU:
      • Intel Xeon 1230-V3
      • Memory:
      • Geil Evo Corsa 2133/8GB
      • Storage:
      • M4 128GB, 2TB WD Red
      • Graphics card(s):
      • Gigabyte GTX Titan
      • PSU:
      • Corsair AX760i
      • Case:
      • Coolermaster 130
      • Operating System:
      • Windows 8.1 Pro
      • Monitor(s):
      • Dell Ultrasharp U2711H
      • Internet:
      • Virgin Media 60Mb.

    Re: Inject SMAA - FXAA style antialiasing with very little performance hit (ATI too)

    I've bee using it with BF3 for a while and its a lot better than FXAA that i've used, both in-game and injector wise.

    FWIW: Try giving SweetFX a go. The injector still uses SMAA but also some colour "correction" as well - again - i've found it to really bring out the aesthetics in BF3 and will probably use it with BL2 after seeing some comparison shots.

    As for BL2 itself, i don't think you actually need to use SMAA/FXAA even though there isn't a proper AA option. The aesthetics do a good job hiding jaggies, IMO.
    Kalniel: "Nice review Tarinder - would it be possible to get a picture of the case when the components are installed (with the side off obviously)?"
    CAT-THE-FIFTH: "The Antec 300 is a case which has an understated and clean appearance which many people like. Not everyone is into e-peen looking computers which look like a cross between the imagination of a hyperactive 10 year old and a Frog."
    TKPeters: "Off to AVForum better Deal - £20+Vat for Free Shipping @ Scan"
    for all intents it seems to be the same card minus some gays name on it and a shielded cover ? with OEM added to it - GoNz0.

  3. #3
    Banhammer in peace PeterB kalniel's Avatar
    Join Date
    Aug 2005
    Posts
    30,749
    Thanks
    1,788
    Thanked
    3,288 times in 2,647 posts
    • kalniel's system
      • Motherboard:
      • Gigabyte Z390 Aorus Ultra
      • CPU:
      • Intel i9 9900k
      • Memory:
      • 32GB DDR4 3200 CL16
      • Storage:
      • 1TB Samsung 970Evo+ NVMe
      • Graphics card(s):
      • nVidia GTX 1060 6GB
      • PSU:
      • Seasonic 600W
      • Case:
      • Cooler Master HAF 912
      • Operating System:
      • Win 10 Pro x64
      • Monitor(s):
      • Dell S2721DGF
      • Internet:
      • rubbish

    Re: Inject SMAA - FXAA style antialiasing with very little performance hit (ATI too)

    I use SMAA for some games like Skyrim as it works really nicely on top of other modes sometimes. It's much nicer than FXAA or MLAA. Shame it has to be injected though (can trigger anti-cheat mechanisms)

  4. #4
    Headless Chicken Terbinator's Avatar
    Join Date
    Apr 2009
    Posts
    7,642
    Thanks
    1,190
    Thanked
    719 times in 587 posts
    • Terbinator's system
      • Motherboard:
      • ASRock H61M
      • CPU:
      • Intel Xeon 1230-V3
      • Memory:
      • Geil Evo Corsa 2133/8GB
      • Storage:
      • M4 128GB, 2TB WD Red
      • Graphics card(s):
      • Gigabyte GTX Titan
      • PSU:
      • Corsair AX760i
      • Case:
      • Coolermaster 130
      • Operating System:
      • Windows 8.1 Pro
      • Monitor(s):
      • Dell Ultrasharp U2711H
      • Internet:
      • Virgin Media 60Mb.

    Re: Inject SMAA - FXAA style antialiasing with very little performance hit (ATI too)

    http://www.mediafire.com/?a11r7k2efa1eeov

    The injector i've been using^
    Kalniel: "Nice review Tarinder - would it be possible to get a picture of the case when the components are installed (with the side off obviously)?"
    CAT-THE-FIFTH: "The Antec 300 is a case which has an understated and clean appearance which many people like. Not everyone is into e-peen looking computers which look like a cross between the imagination of a hyperactive 10 year old and a Frog."
    TKPeters: "Off to AVForum better Deal - £20+Vat for Free Shipping @ Scan"
    for all intents it seems to be the same card minus some gays name on it and a shielded cover ? with OEM added to it - GoNz0.

  5. #5
    Lovely chap dangel's Avatar
    Join Date
    Aug 2005
    Location
    Cambridge, UK
    Posts
    8,398
    Thanks
    412
    Thanked
    459 times in 334 posts
    • dangel's system
      • Motherboard:
      • See My Sig
      • CPU:
      • See My Sig
      • Memory:
      • See My Sig
      • Storage:
      • See My Sig
      • Graphics card(s):
      • See My Sig
      • PSU:
      • See My Sig
      • Case:
      • See My Sig
      • Operating System:
      • Windows 10
      • Monitor(s):
      • See My Sig
      • Internet:
      • 60mbit Sky LLU

    Re: Inject SMAA - FXAA style antialiasing with very little performance hit (ATI too)

    Interesting stuff - I came across this guide here to injection methods:

    http://www.overclock.net/t/1296721/h...ection-methods (which also covers things like having afterburner overlays work - which I do use)


    There's a live link for SweetFX here: https://dl.dropbox.com/u/9942986/SweetFX.7z


    I think I just want AA rather than any other enhancement though.
    Crosshair VIII Hero (WIFI), 3900x, 32GB DDR4, Many SSDs, EVGA FTW3 3090, Ethoo 719


  6. #6
    Lovely chap dangel's Avatar
    Join Date
    Aug 2005
    Location
    Cambridge, UK
    Posts
    8,398
    Thanks
    412
    Thanked
    459 times in 334 posts
    • dangel's system
      • Motherboard:
      • See My Sig
      • CPU:
      • See My Sig
      • Memory:
      • See My Sig
      • Storage:
      • See My Sig
      • Graphics card(s):
      • See My Sig
      • PSU:
      • See My Sig
      • Case:
      • See My Sig
      • Operating System:
      • Windows 10
      • Monitor(s):
      • See My Sig
      • Internet:
      • 60mbit Sky LLU

    Re: Inject SMAA - FXAA style antialiasing with very little performance hit (ATI too)

    Screenshots with SMAA off:



    And now with it on:




    Quote Originally Posted by Terbinator View Post
    As for BL2 itself, i don't think you actually need to use SMAA/FXAA even though there isn't a proper AA option. The aesthetics do a good job hiding jaggies, IMO.
    Gotta say, given the above I'd disagree but then I hate jaggies even at 1920x1200
    Crosshair VIII Hero (WIFI), 3900x, 32GB DDR4, Many SSDs, EVGA FTW3 3090, Ethoo 719


  7. #7
    Headless Chicken Terbinator's Avatar
    Join Date
    Apr 2009
    Posts
    7,642
    Thanks
    1,190
    Thanked
    719 times in 587 posts
    • Terbinator's system
      • Motherboard:
      • ASRock H61M
      • CPU:
      • Intel Xeon 1230-V3
      • Memory:
      • Geil Evo Corsa 2133/8GB
      • Storage:
      • M4 128GB, 2TB WD Red
      • Graphics card(s):
      • Gigabyte GTX Titan
      • PSU:
      • Corsair AX760i
      • Case:
      • Coolermaster 130
      • Operating System:
      • Windows 8.1 Pro
      • Monitor(s):
      • Dell Ultrasharp U2711H
      • Internet:
      • Virgin Media 60Mb.

    Re: Inject SMAA - FXAA style antialiasing with very little performance hit (ATI too)

    Should be note that BL1 can have MSAA forced on through a config file so ideally you wouldn't use SMAA as well/instead of.

    Edit: I get your highlighting the effect, though
    Kalniel: "Nice review Tarinder - would it be possible to get a picture of the case when the components are installed (with the side off obviously)?"
    CAT-THE-FIFTH: "The Antec 300 is a case which has an understated and clean appearance which many people like. Not everyone is into e-peen looking computers which look like a cross between the imagination of a hyperactive 10 year old and a Frog."
    TKPeters: "Off to AVForum better Deal - £20+Vat for Free Shipping @ Scan"
    for all intents it seems to be the same card minus some gays name on it and a shielded cover ? with OEM added to it - GoNz0.

  8. #8
    Banhammer in peace PeterB kalniel's Avatar
    Join Date
    Aug 2005
    Posts
    30,749
    Thanks
    1,788
    Thanked
    3,288 times in 2,647 posts
    • kalniel's system
      • Motherboard:
      • Gigabyte Z390 Aorus Ultra
      • CPU:
      • Intel i9 9900k
      • Memory:
      • 32GB DDR4 3200 CL16
      • Storage:
      • 1TB Samsung 970Evo+ NVMe
      • Graphics card(s):
      • nVidia GTX 1060 6GB
      • PSU:
      • Seasonic 600W
      • Case:
      • Cooler Master HAF 912
      • Operating System:
      • Win 10 Pro x64
      • Monitor(s):
      • Dell S2721DGF
      • Internet:
      • rubbish

    Re: Inject SMAA - FXAA style antialiasing with very little performance hit (ATI too)

    No problem using SMAA as well as MSAA - it's not a dumb blur everything algorithm, it tries to work out what to blur and what to leave alone, so will concentrate on things MSAA misses. Negative LOD clamping can help keep textures sharp if that's your concern.

  9. #9
    Lovely chap dangel's Avatar
    Join Date
    Aug 2005
    Location
    Cambridge, UK
    Posts
    8,398
    Thanks
    412
    Thanked
    459 times in 334 posts
    • dangel's system
      • Motherboard:
      • See My Sig
      • CPU:
      • See My Sig
      • Memory:
      • See My Sig
      • Storage:
      • See My Sig
      • Graphics card(s):
      • See My Sig
      • PSU:
      • See My Sig
      • Case:
      • See My Sig
      • Operating System:
      • Windows 10
      • Monitor(s):
      • See My Sig
      • Internet:
      • 60mbit Sky LLU

    Re: Inject SMAA - FXAA style antialiasing with very little performance hit (ATI too)

    Quote Originally Posted by Terbinator View Post
    Should be note that BL1 can have MSAA forced on through a config file so ideally you wouldn't use SMAA as well/instead of.

    Edit: I get your highlighting the effect, though
    I nabbed the screens from the steam forums where another guy has SMAA running but, yeah, it does look much better!

    Reading up on SMAA-like techniques it seems that 'fake' AA is very close to being as good as 'real' AA but without the cost (MSAA needs much more VRAM/processing) which I wasn't aware of. I'm going to love fiddling around with this stuff
    Crosshair VIII Hero (WIFI), 3900x, 32GB DDR4, Many SSDs, EVGA FTW3 3090, Ethoo 719


  10. #10
    Banhammer in peace PeterB kalniel's Avatar
    Join Date
    Aug 2005
    Posts
    30,749
    Thanks
    1,788
    Thanked
    3,288 times in 2,647 posts
    • kalniel's system
      • Motherboard:
      • Gigabyte Z390 Aorus Ultra
      • CPU:
      • Intel i9 9900k
      • Memory:
      • 32GB DDR4 3200 CL16
      • Storage:
      • 1TB Samsung 970Evo+ NVMe
      • Graphics card(s):
      • nVidia GTX 1060 6GB
      • PSU:
      • Seasonic 600W
      • Case:
      • Cooler Master HAF 912
      • Operating System:
      • Win 10 Pro x64
      • Monitor(s):
      • Dell S2721DGF
      • Internet:
      • rubbish

    Re: Inject SMAA - FXAA style antialiasing with very little performance hit (ATI too)

    Quote Originally Posted by dangel View Post
    Reading up on SMAA-like techniques it seems that 'fake' AA is very close to being as good as 'real' AA but without the cost (MSAA needs much more VRAM/processing) which I wasn't aware of. I'm going to love fiddling around with this stuff
    It's a variant of AMDs MLAA, which nVidia refined as FXAA, and has since spawned a whole batch of methods. Effectively it's a smart blur as a post-process filter on the 2d image just before it hits the screen, so it only works on a flat 1920x1080 or whatever image. It's incredibly efficient, just a bit dumb at the moment as it has to guess where object edges are rather than using geometry information as you do in a forward renderer's AA method.

  11. Received thanks from:

    dangel (19-09-2012)

  12. #11
    Headless Chicken Terbinator's Avatar
    Join Date
    Apr 2009
    Posts
    7,642
    Thanks
    1,190
    Thanked
    719 times in 587 posts
    • Terbinator's system
      • Motherboard:
      • ASRock H61M
      • CPU:
      • Intel Xeon 1230-V3
      • Memory:
      • Geil Evo Corsa 2133/8GB
      • Storage:
      • M4 128GB, 2TB WD Red
      • Graphics card(s):
      • Gigabyte GTX Titan
      • PSU:
      • Corsair AX760i
      • Case:
      • Coolermaster 130
      • Operating System:
      • Windows 8.1 Pro
      • Monitor(s):
      • Dell Ultrasharp U2711H
      • Internet:
      • Virgin Media 60Mb.

    Re: Inject SMAA - FXAA style antialiasing with very little performance hit (ATI too)

    Quote Originally Posted by kalniel View Post
    No problem using SMAA as well as MSAA - it's not a dumb blur everything algorithm, it tries to work out what to blur and what to leave alone, so will concentrate on things MSAA misses. Negative LOD clamping can help keep textures sharp if that's your concern.
    Oh yeah i know, as i said, i use it on BF3 as its such an improvement - but given the choice - i try to avoid blur at all costs.

    @Dangel: You've got plenty of horsepower in your build, have you considered downsampling?
    Kalniel: "Nice review Tarinder - would it be possible to get a picture of the case when the components are installed (with the side off obviously)?"
    CAT-THE-FIFTH: "The Antec 300 is a case which has an understated and clean appearance which many people like. Not everyone is into e-peen looking computers which look like a cross between the imagination of a hyperactive 10 year old and a Frog."
    TKPeters: "Off to AVForum better Deal - £20+Vat for Free Shipping @ Scan"
    for all intents it seems to be the same card minus some gays name on it and a shielded cover ? with OEM added to it - GoNz0.

  13. #12
    Lovely chap dangel's Avatar
    Join Date
    Aug 2005
    Location
    Cambridge, UK
    Posts
    8,398
    Thanks
    412
    Thanked
    459 times in 334 posts
    • dangel's system
      • Motherboard:
      • See My Sig
      • CPU:
      • See My Sig
      • Memory:
      • See My Sig
      • Storage:
      • See My Sig
      • Graphics card(s):
      • See My Sig
      • PSU:
      • See My Sig
      • Case:
      • See My Sig
      • Operating System:
      • Windows 10
      • Monitor(s):
      • See My Sig
      • Internet:
      • 60mbit Sky LLU

    Re: Inject SMAA - FXAA style antialiasing with very little performance hit (ATI too)

    Quote Originally Posted by Terbinator View Post
    @Dangel: You've got plenty of horsepower in your build, have you considered downsampling?
    Yes - I had been reading about this last week. It's a rather cunning plan and one that I hadn't got round to trying (i've been obsessively playing Crysis 2 again with MALOHD mod for the first time locked at 60fps no matter what plus black mesa [which uses only 25% of the gpus]).
    I guess it come down to how much processing power I have left after maxing everything in B2 (including Physx) but not having tried it yet I can't tell if it's possible to double my res.

    Quote Originally Posted by kalniel View Post
    It's a variant of AMDs MLAA, which nVidia refined as FXAA, and has since spawned a whole batch of methods. Effectively it's a smart blur as a post-process filter on the 2d image just before it hits the screen, so it only works on a flat 1920x1080 or whatever image. It's incredibly efficient, just a bit dumb at the moment as it has to guess where object edges are rather than using geometry information as you do in a forward renderer's AA method.
    Thanks - great explanation. Have to say the edge detection looks pretty darn good on the comparison shots round the web though but i'm guessing it might vary from game to game somewhat (and B2 has that fairly unique cell shaded look).
    Crosshair VIII Hero (WIFI), 3900x, 32GB DDR4, Many SSDs, EVGA FTW3 3090, Ethoo 719


  14. #13
    Headless Chicken Terbinator's Avatar
    Join Date
    Apr 2009
    Posts
    7,642
    Thanks
    1,190
    Thanked
    719 times in 587 posts
    • Terbinator's system
      • Motherboard:
      • ASRock H61M
      • CPU:
      • Intel Xeon 1230-V3
      • Memory:
      • Geil Evo Corsa 2133/8GB
      • Storage:
      • M4 128GB, 2TB WD Red
      • Graphics card(s):
      • Gigabyte GTX Titan
      • PSU:
      • Corsair AX760i
      • Case:
      • Coolermaster 130
      • Operating System:
      • Windows 8.1 Pro
      • Monitor(s):
      • Dell Ultrasharp U2711H
      • Internet:
      • Virgin Media 60Mb.

    Re: Inject SMAA - FXAA style antialiasing with very little performance hit (ATI too)

    Does anybody know why i am getting a weird grey/shimmer effect when using the injector? i haven't got any ENB stuff installed so i can't think why it would be conflicting.
    Kalniel: "Nice review Tarinder - would it be possible to get a picture of the case when the components are installed (with the side off obviously)?"
    CAT-THE-FIFTH: "The Antec 300 is a case which has an understated and clean appearance which many people like. Not everyone is into e-peen looking computers which look like a cross between the imagination of a hyperactive 10 year old and a Frog."
    TKPeters: "Off to AVForum better Deal - £20+Vat for Free Shipping @ Scan"
    for all intents it seems to be the same card minus some gays name on it and a shielded cover ? with OEM added to it - GoNz0.

  15. #14
    Banhammer in peace PeterB kalniel's Avatar
    Join Date
    Aug 2005
    Posts
    30,749
    Thanks
    1,788
    Thanked
    3,288 times in 2,647 posts
    • kalniel's system
      • Motherboard:
      • Gigabyte Z390 Aorus Ultra
      • CPU:
      • Intel i9 9900k
      • Memory:
      • 32GB DDR4 3200 CL16
      • Storage:
      • 1TB Samsung 970Evo+ NVMe
      • Graphics card(s):
      • nVidia GTX 1060 6GB
      • PSU:
      • Seasonic 600W
      • Case:
      • Cooler Master HAF 912
      • Operating System:
      • Win 10 Pro x64
      • Monitor(s):
      • Dell S2721DGF
      • Internet:
      • rubbish

    Re: Inject SMAA - FXAA style antialiasing with very little performance hit (ATI too)

    Quote Originally Posted by Terbinator View Post
    Does anybody know why i am getting a weird grey/shimmer effect when using the injector? i haven't got any ENB stuff installed so i can't think why it would be conflicting.
    Just in BL2, or in every game you try smaa with?

  16. #15
    Headless Chicken Terbinator's Avatar
    Join Date
    Apr 2009
    Posts
    7,642
    Thanks
    1,190
    Thanked
    719 times in 587 posts
    • Terbinator's system
      • Motherboard:
      • ASRock H61M
      • CPU:
      • Intel Xeon 1230-V3
      • Memory:
      • Geil Evo Corsa 2133/8GB
      • Storage:
      • M4 128GB, 2TB WD Red
      • Graphics card(s):
      • Gigabyte GTX Titan
      • PSU:
      • Corsair AX760i
      • Case:
      • Coolermaster 130
      • Operating System:
      • Windows 8.1 Pro
      • Monitor(s):
      • Dell Ultrasharp U2711H
      • Internet:
      • Virgin Media 60Mb.

    Re: Inject SMAA - FXAA style antialiasing with very little performance hit (ATI too)

    Quote Originally Posted by kalniel View Post
    Just in BL2, or in every game you try smaa with?
    My error - it's in Skyrim where it's messing up. The only other game i use it in is BF3 where it works fine.
    Kalniel: "Nice review Tarinder - would it be possible to get a picture of the case when the components are installed (with the side off obviously)?"
    CAT-THE-FIFTH: "The Antec 300 is a case which has an understated and clean appearance which many people like. Not everyone is into e-peen looking computers which look like a cross between the imagination of a hyperactive 10 year old and a Frog."
    TKPeters: "Off to AVForum better Deal - £20+Vat for Free Shipping @ Scan"
    for all intents it seems to be the same card minus some gays name on it and a shielded cover ? with OEM added to it - GoNz0.

  17. #16
    Banhammer in peace PeterB kalniel's Avatar
    Join Date
    Aug 2005
    Posts
    30,749
    Thanks
    1,788
    Thanked
    3,288 times in 2,647 posts
    • kalniel's system
      • Motherboard:
      • Gigabyte Z390 Aorus Ultra
      • CPU:
      • Intel i9 9900k
      • Memory:
      • 32GB DDR4 3200 CL16
      • Storage:
      • 1TB Samsung 970Evo+ NVMe
      • Graphics card(s):
      • nVidia GTX 1060 6GB
      • PSU:
      • Seasonic 600W
      • Case:
      • Cooler Master HAF 912
      • Operating System:
      • Win 10 Pro x64
      • Monitor(s):
      • Dell S2721DGF
      • Internet:
      • rubbish

    Re: Inject SMAA - FXAA style antialiasing with very little performance hit (ATI too)

    Quote Originally Posted by Terbinator View Post
    My error - it's in Skyrim where it's messing up. The only other game i use it in is BF3 where it works fine.
    Hmm, I don't see any shimmering in Skyrim with it. Very rarely there is a little bit of dithering on a curved edge, but it doesn't shimmer as such.

Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •