Cyberpunk 2077

Just some random de noise shaders i recommended for another upload i made last year. I deleted the mod page. But figured id paste that info from description somewhere just if anyone wanted it. 

II highly recommended you use the sharp function from this mod if you dont have this Option already. 
FidelityFx Super Resolution 2.0
https://www.nexusmods.com/cyberpunk2077/mods/3001/?tab=description&%3BBH=0
Because it will recover and secure details lost from the shaders you may use below,  without over sharpening the image. So you may even be able to drop a sharpen shader or two, because this mod is pretty good at max sharp level. 
( before and after ofFidelityFx Super Resolution 2.0 at this link https://imgsli.com/MTEzOTk2 Zoom with scroll wheel and set Full screen ) 



( This preset page has been backed up at Wayback Machine - Internet Archive ) Use this link 
https://www.nexusmods.com/cyberpunk2077/mods/3364 to find that.  Or 
https://web.archive.org/web/*/https://www.nexusmods.com/cyberpunk2077/mods/3364

Note :
The preset download is Not too important. But the Description below is.
Making you aware of the shaders needed. Then you just find what values best suits your personal preference).

This is not a long preset. 
There are four; main shaders to my preset - 

1.LocalContrastCS.fx. ( A contrast clarity type shader )
2. ImageSharpening.fx ( A image sharpen with denoiser )
3. Normal_Filter_Anti_Aliasing [ NFAA.fx ] ( a decent A.A. )
4. SurfaceSharpen.fx  ( Used as The main denoiser in my preset which must have specific values to work; depending on your need.  I have this fx file in my download. OR the original location at Dropbox It should let you download without a account. Just press X to close sign-in window. Then try from there. )

5. SGEMPT_MUL
( I add that , because it can be used as a anti alias )
https://github.com/Matsilagi/RSRetroArch/blob/main/Shaders/sgenpt-mix.fx
It will appear in reshade as  SGEMPT_MUL [sgenpt-mix.fx]


Extra mention : martymcmodding/CMAA2.fx
 https://gist.github.com/martymcmodding/aee91b22570eb921f12d87173cacda03

Definitely check these out too 
https://github.com/lordbean-git/reshade-shaders/tree/main/Shaders
ASSMAA.fx ,
 FSMAA.fx ,
HQAA.fx ,
HQAALite.fx ,
ImageSoften.fx ,
QXAA.fx ,
TSMAA.fx ,
..................................


So that should Not effect frames per second much.
And I will clean this later for V2.
I list one or two optional shaders.


Three Before & After slide Comparisons : : :
(  I know the previews dont do the preset justice. 
Yes I see the bottle edges are out of focus. The values are not perfect.
Given the nature of this preset, the effects are best seen in real time as you dial it in for your needs. )

I will update the previews and preset at a later time if feeling up to it.)
I give advice to accomplish changes yourself .

A.  https://imgsli.com/Nzg4MTc

B.  https://imgsli.com/Nzg4MTg

C.  https://imgsli.com/Nzg4MjA

( This is simple enough, so read Description
At first glance it looks like a lot, but its all one subject to follow).

Preview images.
Shaders were edited at 1920 x 1080 resolution.

This preset can reduce static noise; for people with resolution setting problems.
Or if you have good resolution set ; then this will polish a scene nicely.

Is Cyberpunk too sharp for your taste? This preset can help remedy it.

( This preset does however use sharpeners.
For people wanting a fine line between clarity and details from textures. )

I added advice to customize the preset further if you want.


 Recently saw this Level of Detail archive mod :
I have no clue if this LOD mod works. I just mention it in passing. 
https://www.nexusmods.com/cyberpunk2077/mods/3631
( try no higher than "LOD Patch - Vehicle 5x - Cinematic Both 5x" .)


In Cyberpunk 2077 1.5 there is a Texture Option at the top of Graphics tab that only appears, when in the Main Menu before, you load a game. At that point check the graphics settings to find The Texture option
.
Change to high textures ; then after you load a game, whatever texture is closer to you, should load at best quality the game currently has.

If having resolution problems :
Try doing this  ( optional ) ; 
Reinstall The NVIDA driver for your card, Install The Experience UI Menu.
Then allow it to set the "Optimal" settings. This will give you the best texture res the game can give (in my experience)
Specially on lower spec systems. Optimal is not Max settings : Yet for some reason it produces the best results and it should be done through Experience menu.  After Experience sets Optimal settings;  turn off the fake Super resolution ( In CP2077's Graphics options; then you should see very sharp textures.
I do this for screen shots, and if you have a very high end PC even better.

In Worse case try re installing the game.

----------------------------------------------------------

Beginning of Info about this Preset : 

Install ReShade ( https://reshade.me/ )
 Install is self explanatory
  ReShade needs a path to it's two folders  

Shader & Texture folder. It will prompt you when installing.
Or you can do it from
in ReShade UI menu Settings Tab while in game) .

All 7 ( Seven ) Shaders listed here , put into ReShades shader-folder. 
I gave Direct Links to each.

( Most shaders are at github if not installed with reshade already
(ReShade needs internet access to install those for you).

(( How to add a shader manually from github  ::  ( There is often a top right download tab, on github pages for shaders.
So this step maybe Not needed. But I mention this regardless ).

At Github press " RAW " tab for a specific .fx shader at its page .
Copy-paste contents of Raw page, into a note pad file. You will need to name the shader, what it is called at github,
Example : VHS.fx. Then; set file extensions to visible on your PC ; then rename the note file; with shader name and
 replace extension on that note file from .txt to .fx
Adding a fake extension to the rename wont work:
Meaning File extension types must be "set to visible" ; on your PC.
Google how to show File Folder Explorer options to change it.
Then; it will function as that file type .fx after the rename .
Drop that file into the shader-folder and it will appear in ReShade Menu.))


In ReShades UI the way the shaders are ordered, enhance or diminish even void a shaders' effect.
( ReShade should Automatically order the way I placed them, and activate all shaders present when preset is pressed.
And auto set the values for each shader.
If values are changed or turned on or off after; then that might overwrite or change the Preset.
Unsure.  If that happens just apply again the original preset from zip folder .Or by that time you should have a Idea how to adjust things yourself ).

1.
SharpContrast.fx   ( Causes distorts if values set high).
I don't think SharpContrast should be used anymore .
So I recommend default to my other suggestions below.

Instead, use this instead  :
 LocalContrastCS.fx.
https://github.com/LordOfLunacy/Insane-Shaders/blob/master/Shaders/SharpContrast.fx


2.  
UIMask_Top [ UIMask.fx ]
( Optional :
A way to control ( opacity ) of shaders placed between top and bottom mask. ).
This comes with ReShade install. Unsure which. So you likely have this installed already. 

3. 
 ImageSharpening.fx
https://github.com/Mortalitas/GShade/blob/master/Shaders/ImageSharpening.fx

( This has a built in denoise function that might cause a distort blur
If the values are too high. It's also a sharpener. )
 It is not the main denoiser nor sharpen in my Preset : So leave it out if you dont like.
It looks similar to the fake looking super resolution scaling effect in 2077's 1.5 graphics settings.

Or substitute it with NLM_Sharp.fx or M_Sharp.fx  ( median sharp ):
https://github.com/Mortalitas/GShade/tree/master/Shaders .
 Not used in my preset. Use subtle values. I might add this to preset V2. )


4. 
Glamayre_Fast_Effects.fx
(This is for FXAA & subtle sharp. My Preset turns off it's other effects).
( Don't change preprocessor values or it will brake the shader ).

The Fxaa in this shader is decent at subtle values.
I add it into my preset for polish. It maybe not needed. it depends.

This will appear as two Separate versions in the UI : choose the "with-Out" bounce nor fake GI.
Because we just want to use the one for Fxaa control and subtle sharp.
The Fxaa this one produces is much more obvious. But it may fatten light sources so like distant neon signs may become distorted with this version if set too high.

https://github.com/rj200/Glamarye_Fast_Effects_for_ReShade/blob/main/Shaders/Glamayre_Fast_Effects.fx

( Any FXAA shader will do. Like Pirate_FXAA.fx so just use whatever you prefer. )


5. 
UIMask_Bottom [ UIMask.fx ] 
( Note a texture comes with this shader,
it bares the same name; and found in ReShades Texture Folder.
 
If its not working as painted black , Put it into your favorite image editing or drawing software, and color it white.
Overwrite that texture with the edited. So the mask slider works in game ideally. UIMask often times does not work in ReShade for some unknown reason. I include UIMask's texture just in case ).

6. 
SurfaceSharpen.fx   
 The main denoiser for my preset.
This is can be a Useful denoiser with the right balance of values ).
Suggestion is to mess with the sharpOffSet value Only for my preset. 
Also see how Top Radius values effect the base values I set. 1 to 4 ( only use 1 or 2 ).

( Authors Dropbox Press The Download arrow top right )

Since the Author has vanished and no longer maintains this shader.
Its included in my download.

https://www.dropbox.com/s/fiiv0bk6dk1sz2h/Shaders_by_Ioxa_for_ReShade3.0.rar?dl=0&file_subpath=%2FShaders_by_Ioxa_for_ReShade3.0%2FSurfaceSharpen.fx

[[[[ Drop box site is BROKEN. It appears. But you can find those shaders here : >> 
 Drax's Enhanced ReShade at The Witcher 3 Nexus - Mods and community (nexusmods.com)]]]



7. 
Normal_Filter_Anti_Aliasing [ NFAA.fx ]
https://github.com/BlueSkyDefender/AstrayFX/blob/master/Shaders/NFAA.fx
(At mid range NFAA will blur smaller objects, then just use lower values.
This can also lower white outlines around line edges. The mask this shader uses is Not ideal. For now will do ).
Alternatively can find his shader at this link also https://blueskydefender.github.io/AstrayFX/




 Preset will change values for all of these shaders when pressed
(double click to be sure). 

Put the Preset File where  you can easily navigate.
Like where Cyberpunk 2077 exe is, or in the Texture Folder.

Then at the top of the shader tab you will see a Long unassuming Bar  across the top ( Not the Plus + symbol. But The Long bar to the left of it ).
Press the bar to open the path to the Preset. Double tap my preset name once you see it.

Again It should instantly activate all shaders, order them and apply my custom values to each Automatically .

In ReShades Setting tab :::
you can key bind "Effect Toggle Key".
  So you can turn on and off the Shader Preset to compare before and after. Or ReShade can take two screen shots at once, one with and without the shader active. 



 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::: My Advice ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


Note If your screen resolution is lower, then you can mess with the values .
My values walk a fine line at retaining detail, and still getting a smoother look.The surfacesharp.fx
is effective at specific balance of values , and depending on close or mid to long range scenes.
So it takes some practice adjust the values. Some values will cancel out other value sliders. So its trial and error.
If the value is not set right, it will just cause artifacts, like everything blurry, or it will make everything sharp.
We dont want either of those. We want to use it as a denoiser / and subtle antialiasing . 


If you don't think you need two sharpeners;
Or dont think you need Glamarye's FXAA ;
Then toggle them on or off as and observe what best suits your needs.
a.  SharpContrast.fx
b.  ImageSharpening.fx 
c.  Glamarye_Fast_Effects.fx 

Get in close to a NPC as example with other objects at mid to long range view behind,
and toggle on and off the shaders to see what best works for you.
Find values that best suits your monitor resolution or play style or screen shots.


Can try UIMask.fx.
If its working; ( often times does not )
then it acts as a extra level of opacity control that most shaders don't have.
Whatever is placed between them. And a texture is needed for this mask to work, as I said its in the texture folder or should be. And it should be painted all black.



About         Surfacesharpen.fx :

it works like a lens that focuses the effect  .
Its not a linear on off.
The values behave differently
 dependent on its other values. Some values cancel others out and the shader will appear to do nothing as you make adjustments. 

Trying Mix and match the sliders.
If you see little white dots and the image is blurry , you want to focus that away so the game looks defined at the same time removing noise, and achieving a subtle anti alias effect along object edges. 
( Alternatively you can try Slope value of 0.251 , sharpOffset 522 , strength 2.270 )

keep trying and if all else fails revert back to my preset to start again.
 
About Presets in reshade, if you adjust anything it might overwrite the preset ?
If that happens apply a new copy of the Preset file.


( Read "Posts" for a reply I gave for details why the previews are not dramatic, as they are in effect still images. Noise and game edges are animated artifacts that cant be observed as well in still images )

Article information

Added on

Edited on

Written by

Wspirit82

0 comments