SweetFX Shader Suite release and discussion thread

Discussion in 'Games, Gaming & Game-demos' started by CeeJay.dk, Sep 23, 2012.

Thread Status:
Not open for further replies.
  1. XRyche

    XRyche Guest

    Messages:
    19
    Likes Received:
    0
    GPU:
    MSI AMD R7 265 OC 2GB
    Ah cool, I thought you were politely ignoring me :)

    JanWillem32 over at Doom9 has an experimental render build deviated from the vanilla MPC-HC video player (http://forum.doom9.org/showthread.php?t=161047). Using this combined with one of his varying levels of the "sharpen complex, deband, denoise" hybrid shader found in the "Video Pixel Shader pack"(http://www.mediafire.com/?xwsoo403c53hv) , along with CeeJay.dk's Vibrance, Luma Sharpening and (soon to be) S-Curve Contrast shaders will look better than using MadVR (at least to me, since right now MadVR lacks shader support). Be careful though, this render dose have some bugs with non-essential functions like frame intrapolation (it is experimental after all), dithering does work. Also the sharpen complex, deband, denoise shader can really tax your gpu, so if you have a weak video card it will make your video crawl and stutter.

    And I'm spent :)
     
  2. vejn

    vejn Maha Guru

    Messages:
    1,002
    Likes Received:
    0
    GPU:
    MSI 7870 TF3
  3. Reclusive781

    Reclusive781 Ancient Guru

    Messages:
    2,645
    Likes Received:
    1,061
    GPU:
    RX 7800 XT
    It crashes with every game I tried using it on....

    Crysis Warhead(Yes I used the 32-bit exe)

    Battlefield 2

    X3: Terran Conflict

    Planetside 2

    Dead Space 2

    everything...
     
  4. BetA

    BetA Ancient Guru

    Messages:
    4,537
    Likes Received:
    518
    GPU:
    G1-GTX980@1400Mhz
    :banana::banana::banana:
    Nice CeeJay....
    Thanks a lot mate..Looking forward to use ur shaders in MPC HC :)
     

  5. PhazeDelta1

    PhazeDelta1 Guest

    Messages:
    15,608
    Likes Received:
    14
    GPU:
    EVGA 1080 FTW
    I think it's time for a sticky. What's the hold up? :banana:
     
  6. Zyrusticae

    Zyrusticae Guest

    Messages:
    57
    Likes Received:
    0
    GPU:
    eVGA GTX 670 4GB (x2)
    This is going to sound crazy, but is there any way to, say, make a version that hooks into the display driver or something instead of the game process? I ask specifically in the case of games that disallow process injection or use overzealous anti-cheat measures like Gameguard. Even if it's just to mess with the colors and nothing else, it'd be a major improvement on some of those games (PSO2 and Aion in particular would benefit hugely from the DPX shader).

    I'd much rather not have to learn how to bypass such anti-cheat measures just so I can pretty my games up a bit. :bang:
     
  7. -Maxx-

    -Maxx- Guest

    Messages:
    42
    Likes Received:
    0
    GPU:
    GTS 450 1GB 824/4252 Mod
    Thanks for your answers! :)

    I did some testing in the last days with Torchlight, Need for Speed Underground 2 and Far Cry 2, now I'm really curious to test Battlefield 3 and Call of Duty 4! Crossing my fingers ;)
     
  8. ninjafada

    ninjafada Guest

    Messages:
    308
    Likes Received:
    0
    GPU:
    pny 670
    the anticheat will compare the dark aera if they are really dark or if you have more gamma or other things so they appear grey
    then you will get kicked because you have an afair advantage
    same for color if you change them too much

    if your setting make appear someone hidden in the dark you will get kicked

    for mmo they scan for speed hack etc not really for color/gamma

    the only problem will be if the anticheat compare the crc of the d3d9.dll loaded with the certified one
     
  9. WhiteLightning

    WhiteLightning Don Illuminati Staff Member

    Messages:
    30,787
    Likes Received:
    3,959
    GPU:
    Inno3d RTX4070
    Some Darksiders 2 shots

    Code:
       /*-----------------------------------------------------------.
      /                      Choose effects                         /
      '-----------------------------------------------------------*/
    
    // Set to 1 for ON or 0 for OFF
    #define USE_SMAA_ANTIALIASING 1
    #define USE_LUMASHARPEN 0 //Also sharpens the antialiased edges which makes them less smooth - I'm working on fixing that.
    #define USE_BLOOM 0       // Bloom makes bright lights bleed their light into their surroundings (relatively high performance cost)
    #define USE_HDR 1         // Not actual HDR - It just tries to mimic an HDR look (relatively high performance cost)
    #define USE_TECHNICOLOR 0 // Attempts to mimic the look of an old movie using the Technicolor three-strip color process (Techicolor Process 4)
    #define USE_TONEMAP 0
    #define USE_VIBRANCE 1    //Intelligently saturates (or desaturates if you use negative values) the pixels depending on their original saturation.
    #define USE_SEPIA 0
    #define USE_VIGNETTE 0    //Darkens the edges of the image to make it more look like it was shot with a camera lens. May cause banding artifacts.
    #define USE_DITHER 0      //Applies dithering to simulate more colors than your monitor can display. This lessens banding artifacts (mostly caused by vignette)
    
    #define USE_DPX 0         //Unfinished - Should make the image look like it's been converted to DXP Cineon - basically it's another movie-like look similar to technicolor
                              //I think the shader itself works, but the default settings need a lot of work. Maybe you can find some good settings?
    
       /*-----------------------------------------------------------.
      /                  SMAA Anti-aliasing settings                /
      '-----------------------------------------------------------*/
    
    #define SMAA_THRESHOLD 0.08           // (0.08-0.20) Edge detection threshold
    #define SMAA_MAX_SEARCH_STEPS 64      // [0-98] Determines the radius SMAA will search for aliased edges
    #define SMAA_MAX_SEARCH_STEPS_DIAG 16  // [0-16] Determines the radius SMAA will search for diagonal aliased edges
    #define SMAA_CORNER_ROUNDING 40       // [0-100] Determines the percent of antialiasing to apply to corners.
    
    // -- Advanced SMAA settings --
    #define COLOR_EDGE_DETECTION 1        // 1 Enables color edge detection (slower but more acurate) - 0 uses luma edge detection (faster)
    #define SMAA_DIRECTX9_LINEAR_BLEND 0  // Using DX9 HARDWARE? (software version doesn't matter) if so this needs to be 1 - If not, leave it at 0.
    
    
       /*-----------------------------------------------------------.
      /                       LumaSharpen settings                  /
      '-----------------------------------------------------------*/
    // -- Sharpening --
    #define sharp_strength 0.6 // (0.2-2.0)Strength of the sharpening
    #define sharp_clamp 0.035  // [0.0-1.0]Limits maximum amount of sharpening a pixel recieves - Default is 0.035
    
    // -- Advanced sharpening settings --
    #define pattern 2          // Choose a sample pattern [ 1, 2, 3 or 4 ] - 1 = Fast, 2 = Normal, 3 = Wider, 4 = Pyramid shaped.
    #define offset_bias 1.0    // [0.0-6.0](1.0) Offset bias adjusts the radius of the sampling pattern.
                               // I designed the pattern for offset_bias 1.0, but feel free to experiment.
                               
    // -- Debug settings --
    #define splitscreen 0      // Enables the before-and-after splitscreen comparison mode. Left side is before.
    #define show_sharpen 0     // Visualize the strength of the sharpen (multiplied by 4 to see it better)
    
    
       /*-----------------------------------------------------------.
      /                       Bloom settings                        /
      '-----------------------------------------------------------*/
    #define BloomThreshold 20.25
    #define BloomPower 1.446
    #define BloomWidth 0.0142
    
       /*-----------------------------------------------------------.
      /                        HDR settings                         /
      '-----------------------------------------------------------*/
    #define HDRPower 1.44  //Strangely lowering this makes the image brighter
    #define radius2  1.00   //Raising this seems to make the effect stronger and also brighter
    
    
       /*-----------------------------------------------------------.
      /                      TECHNICOLOR settings                   /
      '-----------------------------------------------------------*/
    #define TechniAmount 0.11
    #define TechniPower 2.8
    #define redNegativeAmount 0.88
    #define greenNegativeAmount 0.88
    #define blueNegativeAmount 0.88
    
    
       /*-----------------------------------------------------------.
      /                        Tonemap settings                     /
      '-----------------------------------------------------------*/
    #define Gamma 1.00
    
    #define Exposure 0.0
    
    #define Saturation 0.0
    
    #define Bleach 0.0
    
    //#define Defog 0.010  //How much of the color tint to remove
    //#define FogColor float3(0.00, 0.00, 2.55) //what color to remove - default is blue
    #define Defog 0.010  
    #define FogColor float3(2.04, 1.86, 0.36)
    
       /*-----------------------------------------------------------.
      /                       Vibrance settings                     /
      '-----------------------------------------------------------*/
    #define Vibrance 0.18  //Intelligently saturates (or desaturates if you use negative values) the pixels depending on their original saturation.
    
    
       /*-----------------------------------------------------------.
      /                         Sepia settings                      /
      '-----------------------------------------------------------*/
    #define ColorTone float3(1.40, 1.10, 0.90)
    #define SepiaPower 0.58
    #define GreyPower 0.11  
    
       /*-----------------------------------------------------------.
      /                       Vignette settings                     /
      '-----------------------------------------------------------*/
    #define VignetteRadius 2.50  // lower values = stronger radial effect from center
    #define VignetteAmount -1.90 // Strength of black. -2.00 = Max Black, 1.00 = Max White.
    #define VignetteSlope 2.5      // How far away from the center the change should start to really grow strong (odd numbers cause a larger fps drop than even numbers)
    #define VignetteCenter float2(0.500, 0.500) // Center of effect.
    
       /*-----------------------------------------------------------.
      /                        Dither settings                      /
      '-----------------------------------------------------------*/
    //No settings yet, beyond switching it on or off in the top section.
    
    //Note that checkerboard pattern used by Dither, makes an image harder to compress.
    //This can make your screenshots and videos take up more space.
    
    
    /////////////////////////////////////////////////////////////////
    ///////////////////////// Work in Progress //////////////////////
    /////////////////////////////////////////////////////////////////
    
       /*-----------------------------------------------------------.
      /                      Cineon DPX settings                    /
      '-----------------------------------------------------------*/
    //I have yet to find good default settings for this .. maybe you can?
    float Red = 8.0;   //[1.0 - 15.0]
    float Green = 8.0; //[1.0 - 15.0]
    float Blue = 8.0;  //[1.0 - 15.0]
    
    float ColorGamma = 2.5f;    //[0.1 - 2.5]
    float DPXSaturation = 2.0f; //[0.0 - 8.0]
    
    float RedC = 0.4f;     //[0.6 - 0.2]
    float GreenC  = 0.36f; //[0.6 - 0.2]
    float BlueC = 0.35f;   //[0.6 - 0.2]
    
    float Blend = 0.7f; //[1.0 - 0.0] How strong the effect should be

    OFF
    [​IMG]
    ON
    [​IMG]


    OFF
    [​IMG]
    ON
    [​IMG]

    OFF
    [​IMG]
    ON
    [​IMG]

    OFF
    [​IMG]
    ON
    [​IMG]

    OFF
    [​IMG]
    ON
    [​IMG]

    OFF
    [​IMG]
    ON
    [​IMG]
     
  10. Wanny

    Wanny Guest

    Anyone else have the fear to screw up colors, brightness and contrast as originally intended by artists?

    I don't know about you guys but I have a hard time finding good settings (except SMAA and luma). Everything else seems just faking stuff over games...

    Don't get me wrong it is a great tool. I just feel I'm screwing up with intended settings.

    I remember seeing tons of ENB settings of Skyrim in the screenshots thread and frankly none of them looked that much good. It was just all over the place.

    Oh well maybe I just suck with it...
     

  11. Reclusive781

    Reclusive781 Ancient Guru

    Messages:
    2,645
    Likes Received:
    1,061
    GPU:
    RX 7800 XT
    Are there any plans to make this work on games that use DirectX 7 or 8?

    I'd really like to try this on Freelancer and some other old games....
     
  12. Wanny

    Wanny Guest

    I have to admit that the DPX shader has some potential. I played with it a bit in Fallout New Vegas and it's not so bad! New Vegas is quite a bland game by default. It's not easy!

    I tried ENB for that game and it was pure crap! SweetFX is much better.

    This is still in testing... Note that I helped myself with a mod called Imaginator which tweaks color in a brutal way. SweetFX is only good for very minor adjustments.

    [​IMG]

    [​IMG]
     
    Last edited by a moderator: Oct 18, 2012
  13. BetA

    BetA Ancient Guru

    Messages:
    4,537
    Likes Received:
    518
    GPU:
    G1-GTX980@1400Mhz
    lol, wanny...

    so the second Pic is the sweetFX one?
    If yes, well there u have it..it looks superior to me..

    Better then intended by the artists, i guess...
    The first one is just "yuck" so single colored, golden, booooring..
    But ur modded ones. WoooW..i didnt even know u can change it so much...

    Keep that up Wanny..and make a break after some time. or otherwise u wont know what looks good hehe..

    But u are in teh right way..

    EDIT:

    also, theres no screwing up mate..Its all in YOUR hands now..u can keep the art style form the artists, OR make it better..The POINT is, CeeJay gave us a tool with what we can change it..Means we have teh freedom of using and testing WHAT WE WANT...And teh best thing, CeeJay is listening and updating that tool..

    Im Fu..g Happy about that..

    That is what is PC Gaming about for me..The chance and freedom to edit our games and stuff..To take controll somehow..Be our own ARTIST..

    -BetA-
     
    Last edited: Oct 18, 2012
  14. mypc

    mypc Guest

    Darksiders 2

    Darksiders 2
    with off
    [​IMG]
    with on
    [​IMG]
    with on
    [​IMG]
    with off
    [​IMG]
     
  15. XRyche

    XRyche Guest

    Messages:
    19
    Likes Received:
    0
    GPU:
    MSI AMD R7 265 OC 2GB
    WinRAR doesn't handle 7z. . Try 7-zip http://www.7-zip.org/download.html . Unfortunately, it might be a moot point anyways. I didn't notice your gfx card when I posted. I highly doubt that card can handle the "sharpen complex, deband, denoise" shader. There are a couple of other shaders in the pack that might be good for you but they won't produce the same level of results that the above mentioned shader would. Sorry.


    I was actually just going to use Fallout NV as a prime example for CeeJay.dk's colour shaders. I use the DPX shader myself for FNV.
     

  16. Wanny

    Wanny Guest

    Care to share your setting for FNV? I somehow feel not satisfied with it. Boy it is not a beautiful game by default! Fallout 3 was much easier to mod graphically.
     
  17. CeeJay.dk

    CeeJay.dk Guest

    Messages:
    691
    Likes Received:
    14
    GPU:
    Radeon 6870
    DirectX 7 didn't have shaders , and in DirectX 8 the shaders could only written in assembler and were rather limited.
    It's therefore probably a better option to use a wrapper to wrap DX7 or 8 in DX9.

    I link to the ENB DX8 to DX9 wrapper/convertor in the sweetfx readme, which works for some games, but not all.

    I don't know of any other DX8 wrappers or of any DX7 wrappers.

    Some games have patches that update their graphics engine to DX9 though, and I believe Freelancer is one of them.
    I know I've seen the Tides of War mod for Freelancer advertise DX9 graphics, so I think they updated Freelancer to DX9.
     
  18. SpajdrEX

    SpajdrEX Ancient Guru

    Messages:
    3,417
    Likes Received:
    1,673
    GPU:
    Gainward RTX 4070
    do you have afterburner running when trying to run these games?
     
  19. Reclusive781

    Reclusive781 Ancient Guru

    Messages:
    2,645
    Likes Received:
    1,061
    GPU:
    RX 7800 XT
    No, I figured out it was Xfire. Even with the in-game disabled.
     
  20. NeoEnigma

    NeoEnigma Master Guru

    Messages:
    631
    Likes Received:
    0
    GPU:
    ---
    I realize now that my screenshots have been posted on the first page :) I'll have to come up with new ones :)
     
    Last edited: Oct 20, 2012
Thread Status:
Not open for further replies.

Share This Page