All Projects → CeeJayDK → Sweetfx

CeeJayDK / Sweetfx

Licence: mit

Labels

Projects that are alternatives of or similar to Sweetfx

Noiseshader
Noise shader library for Unity
Stars: ✭ 616 (+1107.84%)
Mutual labels:  hlsl
Dahaka S Enb
A Skyrim ENB preset with multiple weather settings.
Stars: ✭ 23 (-54.9%)
Mutual labels:  hlsl
Hlsl To Ispc
HLSL-to-ISPC Utility Library
Stars: ✭ 37 (-27.45%)
Mutual labels:  hlsl
Unityspriteshaders
An Uber Shader for rendering Sprites in Unity.
Stars: ✭ 668 (+1209.8%)
Mutual labels:  hlsl
Unity3d Cg Programming
Various shaders.
Stars: ✭ 800 (+1468.63%)
Mutual labels:  hlsl
Museum
Live coding rig for Channel 18 at SuperDeluxe
Stars: ✭ 30 (-41.18%)
Mutual labels:  hlsl
Reshade Shaders
A collection of post-processing shaders written for ReShade.
Stars: ✭ 589 (+1054.9%)
Mutual labels:  hlsl
Fs2020 Vl3 Rotax915
JMB VL3 Racing 915 iS aircraft for Flight Simulator 2020.
Stars: ✭ 45 (-11.76%)
Mutual labels:  hlsl
Bonzomatic
Live shader coding tool and Shader Showdown workhorse
Stars: ✭ 829 (+1525.49%)
Mutual labels:  hlsl
Halomd
New demo version of Halo for the Mac.
Stars: ✭ 36 (-29.41%)
Mutual labels:  hlsl
Imguicolortextedit
Colorizing text editor for ImGui
Stars: ✭ 772 (+1413.73%)
Mutual labels:  hlsl
Vk9
Direct3D 9 compatibility layer using Vulkan.
Stars: ✭ 799 (+1466.67%)
Mutual labels:  hlsl
Computeshader Unity Macos
Stars: ✭ 31 (-39.22%)
Mutual labels:  hlsl
Slang
Making it easier to work with shaders
Stars: ✭ 627 (+1129.41%)
Mutual labels:  hlsl
Particlecloudvrc
Interactable shader-based particle system for VRChat/Unity
Stars: ✭ 38 (-25.49%)
Mutual labels:  hlsl
Ouzel
C++ game engine for Windows, macOS, Linux, iOS, tvOS, Android, and web browsers
Stars: ✭ 607 (+1090.2%)
Mutual labels:  hlsl
Lwks Fx Bundle
Synced user effects pack
Stars: ✭ 21 (-58.82%)
Mutual labels:  hlsl
Ray Mmd
🎨 The project is designed to create a physically-based rendering at mikumikudance.
Stars: ✭ 1,045 (+1949.02%)
Mutual labels:  hlsl
Shaderc
A collection of tools, libraries, and tests for Vulkan shader compilation.
Stars: ✭ 1,016 (+1892.16%)
Mutual labels:  hlsl
Computesharp
A .NET 5 library to run C# code in parallel on the GPU through DX12 and dynamically generated HLSL compute shaders, with the goal of making GPU computing easy to use for all .NET developers! 🚀
Stars: ✭ 982 (+1825.49%)
Mutual labels:  hlsl
      .-.                   .  .---..   .
     (   )                 _|_ |     \ / 
      `-..  .    ._.-.  .-. |  |---   /  
     (   )\  \  / (.-' (.-' |  |     / \ 
      `-'  `' `'   `--' `--'`-''    '   '
                Shader Suite
                by CeeJay.dk                    

Introduction

SweetFX is a suite of effects for universal image improvement and tweaking.

This is the Reshade based version.

Previous SweetFX 1.x versions came bundled with InjectSMAA and used that to apply the shaders to the games. However SweetFX have been a part of Reshade ever since the first version of Reshade (and even before that when Crosire was working on EFX)

Starting with Reshade 4.6 most shaders move out of the reshade-shader package and into their own, managed directly by the shader developers that created them. This means shaders can be released faster to the public because Crosire no longer needs to approve them and it frees up Crosires time to work on Reshade itself, rather than also having to manage the effect shaders it can run.

I'm also hoping it will help people to realize that SweetFX never went away when we released Reshade but it became part of the included effects, as this is a common misunderstanding.

Effects included:

  • SMAA Anti-aliasing : Anti-aliases the image using the SMAA technique - see http://www.iryoku.com/smaa/
  • FXAA Anti-aliasing : Anti-aliases the image using the FXAA technique
  • Cartoon : Creates an outline-effect that makes the image look more cartoonish.
  • Advanced CRT : Mimics the look of an old arcade CRT display.
  • LumaSharpen : Sharpens the image, making details easier to see
  • HDR : Mimics an HDR tonemapped look
  • Levels : Sets a new black and white point. A fast and easy way to increase contrast but it causes clipping. The Curves effect does this in a more subtle way without causing clipping.
  • Technicolor : Makes the image look like it was processed using a three-strip Technicolor process - see http://en.wikipedia.org/wiki/Technicolor
  • DPX : Makes the image look like it was converted from film to Cineon DPX. Can be used to create a "sunny" look.
  • Monochrome : Removes colors from the image so it appears as if shot on black and white film.
  • Lift Gamma Gain : Adjust brightness and color of shadows, midtones and highlights (and typically does it better then the Tonemap effect)
  • Tonemap : Adjust gamma, exposure, saturation, bleach and defog. (may cause clipping)
  • Vibrance : Intelligently saturates (or desaturates if you use negative values) the pixels depending on their original saturation.
  • Curves : Contrast adjustments using S-curves - without causing clipping.
  • Sepia : Sepia tones the image - see http://en.wikipedia.org/wiki/Sepia_tone#Sepia_toning
  • Vignette : Darkens the edges of the image to make it look more like it was shot with a camera lens. - see http://en.wikipedia.org/wiki/Vignetting )
  • Dither : Applies dithering to simulate more colors than your monitor can display. This lessens banding artifacts - see http://en.wikipedia.org/wiki/Dithering#Digital_photography_and_image_processing )
  • Border : Makes the screenedge black as a workaround for the bright edge that forcing some AA modes sometimes causes or use it to create your own letterbox.
  • Layer : Allows you to overlay an image onto the game.
  • Nostalgia : Tries to mimic the look of very old computers or console systems.
  • AMD FidelityFX Contrast Adaptive Sharpening : Sharpens the image, making details easier to see. I've taken over the job of maintaining this Reshade port of AMDs sharpening effect, as it's popular with users and it's therefore best included in one of the popular shader suites.

The following two effects are also created by me, but are found in the Reshade-shaders package as they are too crucial to Reshade not to include there.

  • DisplayDepth : A utility shader created to help you set up the depth buffer correctly in Reshade.
  • Splitscreen : Enables an before-and-after splitscreen comparison mode.

Installation

Either : A) Allow the Reshade installer to download SweetFX and install it for you. or B) Download SweetFX manually from https://github.com/CeeJayDK/SweetFX/archive/master.zip and extract it to the reshade-shaders folder that Reshade creates when you install it to a game directory.

Usage

Enable the SweetFX effects you want to use on the Home tab of Reshade. Then adjust the settings in the settings dialog that appears at the bottom of the Home tab.

Presets

Presets are files contain settings for the effects. People create their favorite looks for a particular game and then share these with others.

You can find a lot of them in the SweetFX Settings Database (created and run by Terrasque) http://sfx.thelazy.net/games/

To work with Reshade they need to be made for Reshade and for a similar enough version of Reshade.

But you can still make presets made for older versions or presets made for the SweetFX 1.x series work in recent Reshade versions, by manually copying the settings over.

To do this:

  1. Download the preset you want.
  2. Look in the top section for effects with their ´USE_´ define set to 1 - These are the effect that have been enabled.
  3. Enable these same effects in Reshade.
  4. Scroll down to the settings of these effect in the preset and see what values they are set to.
  5. Try to find the exact or similar setting in the effect settings in Reshade and give it the same value.

Most settings still have the same name because I try not to modify the settings if I can avoid it - so they stay more compatible with older presets.

Problems?

Post issues with Reshade on the Reshade forum : https://reshade.me/forum

Post suggestions and ideas for the (sweet) effects in SweetFX on the Reshade discord: https://discordapp.com/invite/GEb23bD as I'm often there.

If I'm not there you can try the subreddit at : https://www.reddit.com/r/ReShade

Uninstallation

  1. Delete all the files you copied during the installation.

Credits

Runs on Reshade by Crosire

Uses SMAA. Copyright (C) 2011 by Jorge Jimenez, Jose I. Echevarria, Belen Masia, Fernando Navarro and Diego Gutierrez.

Uses FXAA by Timothy Lottes (Nvidia)

Uses the HDR, Tonemap, Technicolor, Sepia and Vignette shaders from FXAATool by Violator, [some dude], fpedace, BeetleatWar1977 and [DKT70]

AMD FidelityFX Contrast Adaptive Sharpening by AMD

DPX shader by Loadus

Border shader by Oomek - rewritten, optimized and improved by CeeJay.dk

Advanced CRT shader by cgwg, Themaister and DOLLS - ported to SweetFX by Boulotaur2024.

Lift Gamma Gain shader by 3an and CeeJay.dk

Cartoon by CeeJay.dk, but based on the Auto Toon cg shader found in the Dolphin emulator.

SweetFX, LumaSharpen, Dither, Curves, Vibrance, Monochrome, Splitscreen, Explosion, Border, and Levels by Christian Cann Schuldt Jensen ( CeeJay.dk )

Contact

Post comments, suggestions, support questions, screenshots, videos and presets on the Reshade forum at https://reshade.me/forum

Or join the Reshade discord : https://discordapp.com/invite/GEb23bD

Also check out the Reshade subreddit : https://www.reddit.com/r/ReShade/

Submit your presets to the SweetFX Settings Database at: http://sfx.thelazy.net/games/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].