Ported ReShade 2.x effects

  • Insomnia
  • Topic Author
More
7 years 6 months ago - 5 years 3 weeks ago #1 by Insomnia Ported ReShade 2.x effects was created by Insomnia
Shaders are not tested with ReShade 4.x

Hey everybody!

ReShade 3.x is great, no doubt! And even if it still comes with its own set of effects, I liked some of the effects in 2.x.
So I ported a few to ReShade 3.x, all with GUI annotations (however some shaders doesn't come with any available knobs).

Current list of ported effects:
  • Chromatic Abberation (from SweetFX)
  • Color Mod
  • Color Mood
  • Cross Process
  • Custom Tone map
  • HPD Tone mapping
  • Reinhard (Marty McFly's version)
  • Reinhard Linear
  • Sin City
  • Two versions of Fisheye CA lens distortion (horizontal version similar to Resident Evil 7 and P.T Demo, and vertical lens distortion)
  • Emboss
  • Spherical Tonemap
  • Hue FX
  • Watch Dogs Tonemapping
  • Grain
  • Gr8mmFilm (see screenshot)


Installation

Create an empty text file in reshade-shaders\Shaders, copy the code, and paste it in your text file, save it as something practical and end it with the .fx extension.
Example: Colormood.fx

Shaders

_________________________________________

Chromatic Abberation
Warning: Spoiler!

Color Mod
Warning: Spoiler!

Color mood
Warning: Spoiler!

Custom Tone Mapping
Warning: Spoiler!

Cross Process
Warning: Spoiler!

Haarm Peter Duiker (HPD) Filmic Tone mapping
Warning: Spoiler!

Reinhard
Warning: Spoiler!

Reinhard Linear
Warning: Spoiler!

Sin city
Warning: Spoiler!

Fisheye Horizontal
Warning: Spoiler!

Fisheye Vertical
Warning: Spoiler!

Emboss
Warning: Spoiler!

Spherical Tonemap
Warning: Spoiler!

Hue FX
Warning: Spoiler!

Watch Dogs Tonemapping
Warning: Spoiler!

Grain
Warning: Spoiler!

Gr8mmFilm
Warning: Spoiler!

_________________________________________



Disclaimer
I haven't written these effects, I've only converted them to fit ReShade 3.x. Some effects will probably not look exactly like before, and certain features like depth checks are disabled due to incompetence. I won't take requests.
Last edit: 5 years 3 weeks ago by Insomnia.
The following user(s) said Thank You: kaicooper, SpinelessJelly, spartaque12, amoebae, acknowledge, andrew, pheabus2009, GP-Unity, AlfalfaX, Viper_Joe and 10 other people also said thanks.

Please Log in or Create an account to join the conversation.

  • Insomnia
  • Topic Author
More
7 years 6 months ago - 7 years 6 months ago #2 by Insomnia Replied by Insomnia on topic Ported ReShade 2.x effects
Added Emboss shader.
Added Spherical Tonemap.
Added Hue FX.
Last edit: 7 years 6 months ago by Insomnia.
The following user(s) said Thank You: Ryukou36, AlfalfaX, Dazaster, SandyCheeks, AssassinsDecree, bobert the 17th

Please Log in or Create an account to join the conversation.

  • Iddqd
More
7 years 6 months ago #3 by Iddqd Replied by Iddqd on topic Ported ReShade 2.x effects
Combined FishEye shader (You can select type of fisheye via gui): pastebin.com/pDCAU7LY

Updated HueFX shader (Modded hueMid parameter range now it 0 to 360, added ability to disable HSL filter): pastebin.com/fT3327wE
The following user(s) said Thank You: Insomnia

Please Log in or Create an account to join the conversation.

  • Marty McFly
More
7 years 6 months ago #4 by Marty McFly Replied by Marty McFly on topic Ported ReShade 2.x effects
I don't think that Cross Process was from me...I got it from some enbeffect.fx for GTA IV back in the days. I listed opezdl / AgainstAllAuthority as author in ME.
The following user(s) said Thank You: Insomnia

Please Log in or Create an account to join the conversation.

  • Insomnia
  • Topic Author
More
7 years 5 months ago #5 by Insomnia Replied by Insomnia on topic Ported ReShade 2.x effects

Marty McFly wrote: I don't think that Cross Process was from me...I got it from some enbeffect.fx for GTA IV back in the days. I listed opezdl / AgainstAllAuthority as author in ME.


Thanks. Updated the info. :)

Please Log in or Create an account to join the conversation.

  • XIIICaesar
More
7 years 5 months ago #6 by XIIICaesar Replied by XIIICaesar on topic Ported ReShade 2.x effects
I've got HPD & FilmicCurve here if you wanna add them LINK

Please Log in or Create an account to join the conversation.

  • Insomnia
  • Topic Author
More
7 years 5 months ago #7 by Insomnia Replied by Insomnia on topic Ported ReShade 2.x effects
The old Grain from ReShade's CustomFX ported.

Please Log in or Create an account to join the conversation.

  • SmushrCZ
More
7 years 4 months ago #8 by SmushrCZ Replied by SmushrCZ on topic Ported ReShade 2.x effects
Could you do splitscreen.fx?

Please Log in or Create an account to join the conversation.

  • Sh1nRa358
More
7 years 4 months ago #9 by Sh1nRa358 Replied by Sh1nRa358 on topic Ported ReShade 2.x effects
This is one of a few things that are keeping me from updating to 3.0. Can you please port this without any modifications or improvements exactly as is (except make it's options like every other shader in 3.0 work with the menu) with the current values as its defaults?

mega.nz/#!Gh13gTYb!tDyElZ3bzYJv7vqy458Ds5V3JXbxGI0X6UUtXgM-Jk8

Please Log in or Create an account to join the conversation.

  • XIIICaesar
More
7 years 3 months ago - 7 years 3 months ago #10 by XIIICaesar Replied by XIIICaesar on topic Ported ReShade 2.x effects
I'm getting errors when using the preprocessor definition for Grain Color being enabled.

***Nevermind
Got it working . You need to change the preprocessor part of the shader to:
//Preprocessor
#ifndef GrainColored
	#define GrainColored 0 //[0:1] //-Whether grain should be colored or not. Colored grain is not as noticeable, so it helps to increase grain power.
#endif
It was missing #ifndef & #endif
Last edit: 7 years 3 months ago by XIIICaesar.
The following user(s) said Thank You: Insomnia

Please Log in or Create an account to join the conversation.

  • Insomnia
  • Topic Author
More
7 years 3 months ago #11 by Insomnia Replied by Insomnia on topic Ported ReShade 2.x effects

XIIICaesar wrote: I'm getting errors when using the preprocessor definition for Grain Color being enabled.

***Nevermind
Got it working . You need to change the preprocessor part of the shader to:

//Preprocessor
#ifndef GrainColored
	#define GrainColored 0 //[0:1] //-Whether grain should be colored or not. Colored grain is not as noticeable, so it helps to increase grain power.
#endif
It was missing #ifndef & #endif


Will do, thanks!

Please Log in or Create an account to join the conversation.

  • crubino
More
6 years 11 months ago - 6 years 11 months ago #12 by crubino Replied by crubino on topic Ported ReShade 2.x effects

SmushrCZ wrote: Could you do splitscreen.fx?


I'm trying to porting Ganossa's splitscreen.fx but somehow it end-up with blank screen like this:


something wrong with my texture (Buffer_Witdh; Buffer_Height, RGBA8, or COLOR) and sampler for grab the original images :p
I wise there is a Reshade::OriginalColor like what we have in Reshade 2.x
Last edit: 6 years 11 months ago by crubino.

Please Log in or Create an account to join the conversation.

  • mbah.primbon
More
6 years 10 months ago #13 by mbah.primbon Replied by mbah.primbon on topic Ported ReShade 2.x effects
I just ported Ceejay.dk's Splitscreen shader. Its kinda tricky to make it work with ReShade 3.0. Because you need a backup or copy of original buffer.

Splitscreen
Warning: Spoiler!
The following user(s) said Thank You: crubino

Please Log in or Create an account to join the conversation.

  • matsilagi
More
6 years 10 months ago #14 by matsilagi Replied by matsilagi on topic Ported ReShade 2.x effects
Could someone try and port SSAO and HBAO from Master Effect or Framework?

I need them for archival reasons.

Please Log in or Create an account to join the conversation.

  • mbah.primbon
More
6 years 10 months ago #15 by mbah.primbon Replied by mbah.primbon on topic Ported ReShade 2.x effects
You can use MER with ReShade 3.0 without porting it, but if you need an UI vars for those effects, i will try port em to ReShade 3.0. :)

Please Log in or Create an account to join the conversation.

  • matsilagi
More
6 years 10 months ago #16 by matsilagi Replied by matsilagi on topic Ported ReShade 2.x effects
I wanted just the AOs for comparison reasons with other stuff, but i suppose that can work aswell.
However, doing the AO only would still be easier and better for both parties.

Please Log in or Create an account to join the conversation.

  • mbah.primbon
More
6 years 10 months ago #17 by mbah.primbon Replied by mbah.primbon on topic Ported ReShade 2.x effects
Here you go @matsilagi, SSAO and HBAO shader for ReShade 3.0.
It should work fine on ReShade 3.0.8, i dont test it yet on other ReShade 3.0 version. Let me know if you got some trouble when use those shaders.
For SSAO, you'll need 'noise' texture, you can download it here .

Screen Space Ambient Occlusion
Warning: Spoiler!




Horizon Based Ambient Occlusion
Warning: Spoiler!
The following user(s) said Thank You: matsilagi, Gar Stazi, Max

Please Log in or Create an account to join the conversation.

  • matsilagi
More
6 years 10 months ago #18 by matsilagi Replied by matsilagi on topic Ported ReShade 2.x effects
Thanks a lot, HBAO works fine but SSAO has problems on a few sample numbers (which i also had when i ported it by myself before ragequtting trying to fix it).

I have no idea on what causes it tho.

Please Log in or Create an account to join the conversation.

  • mbah.primbon
More
6 years 10 months ago #19 by mbah.primbon Replied by mbah.primbon on topic Ported ReShade 2.x effects
I think SSAO samples only work on 2, 4, 8, 16, 32, 64.. numbers (maybe it called geometric sequence by 2).

Please Log in or Create an account to join the conversation.

  • mbah.primbon
More
6 years 10 months ago - 6 years 10 months ago #20 by mbah.primbon Replied by mbah.primbon on topic Ported ReShade 2.x effects
Added Heat Haze shader, you can use the haze texture from MER or Framework and rename it "haze.png" (make sure the image format is .png)

Heat Haze
Warning: Spoiler!
Last edit: 6 years 10 months ago by mbah.primbon. Reason: Error fix

Please Log in or Create an account to join the conversation.

We use cookies
We use cookies on our website. Some of them are essential for the operation of the forum. You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.