Jump to content
LaunchBox Community Forums

The Big Ol' Retroarch Shader Thread


alexis524

Recommended Posts

  • 2 weeks later...
  • 2 weeks later...
  • 3 months later...

You can't (or couldn't). Some of the shader passes have to be specifically altered to remove it.

I went ahead and did that for the basic versions of each preset. That doesn't include alternate scaling versions or the different sub-versions (sharp1, sharp2, etc.) but I would imagine this would still be sufficient for most people's needs, for the time being anyway. They're in a new "No Vignette" subfolder. I'll never be convinced that those look as good/better but to each their own :)

Zombs Shaders 4-23-20.7z

Esper:

764205820_1-1Esper.thumb.png.9e604c7323ad317b0a2cac87c088fddd.pngEsper - No Vignette:

1937840137_1-2EsperNoVignette.thumb.png.aa47e0f245f7d12d7ab8961ef2c50ed0.pngJunker:

1080698831_2-1Junker.thumb.png.404fcbeea74e0947a6fa628472efcd0b.pngJunker - No Vignette:

998998981_2-2JunkerNoVignette.thumb.png.d10a0399958aad23c9647b492d3288ca.pngGhost:

280986106_3-1Ghost.thumb.png.94aec7d6828f36e252c18c47f8770477.pngGhost - No Vignette:

1730836106_3-2GhostNoVignette.thumb.png.02f21f99f1027bda3c6170cb037064e2.pngNeuromancer:

1694596202_4-1Neuromancer.thumb.png.76b9241896c2e280fbed1b4906f8fdd4.pngNeuromancer - No Vignette:

1919508648_4-2NeuromancerNoVignette.thumb.png.1cf0c86da20a68436150de46f049c10d.pngRazorgirl:

253415233_5-1Razorgirl.thumb.png.2eac3ca030585cea32c089a352db9aab.pngRazorgirl - No Vignette:

625186598_5-2RazorgirlNoVignette.thumb.png.21b8cf733326c80e733aef9c7674a6dd.pngSnowcrash:

1530585659_6-1Snowcrash.thumb.png.c558680e5344ab630a5d17c434fa4ce6.pngSnowcrash - No Vignette:

1272580470_6-2SnowcrashNoVignette.thumb.png.01a36dda3ad41d6b0d19a2fb0c8dca14.pngDecker:

1714068364_7-1Decker.thumb.png.12322a68f606b85c3366c8f1bb8371fd.pngDecker - No Vignette:

944812059_7-2DeckerNoVignette.thumb.png.b977c837fe9406c4010ee1b0dbe58539.png

  • Like 2
Link to comment
Share on other sites

"fast" in shader terms usually means less accurate but less hardware intensive

It's important to understand that there's a difference between shaders and shader presets however. My set is a collection of presets, which are a series of shaders (some of which I've customized from existing shaders to alter their appearance). I have alternate versions of some of my presets like Neuromancer-Sharp1, Neuromancer-Sharp2, etc. which use alternate settings (like altered scaling/resolution parameters which make the image sharper) or in some cases alternate shader passes to change the look slightly.

Link to comment
Share on other sites

  • 1 month later...
5 hours ago, nyckrazy said:

Hey Zomb, Can u make a "slang" version of razorgirl??

Nope. The presets are made up of shaders that don't exist in slang form.

5 hours ago, nyckrazy said:

I cant use the cg shaders when i play psx games in the beetle core.

Yes you can, you just need to use the software renderer (not GL / Vulkan). They don't work/look correct unless the content is at native resolution anyway.

Link to comment
Share on other sites

Hi All,

I wanted to let you know about the latest HSM Mega Bezel Shader, it adds an automatically generated bezel with reflection and manages screen scaling and a bunch of other stuff.  it's evolved a bunch since @Lordmonkus posted about it a while ago. It can now handle aspect ratios automatically, and has presets for Guest-Venom, Guest-SM, Easymode and Royale.

If you are interested the main thread for the shader development and access to the files are here:


HSM Mega Bezel Shader Feedback and Updates

745885638_Forgotten1.thumb.jpg.a0f396bd1434ff11f2047e8c654585df.jpg1268826295_Afterburner2LUT.thumb.jpg.301f9efc8150d6095050bf27f2312836.jpg1545833022_SonicTitle2LUTColors.thumb.jpg.a47f1d2d0fe363ca379ae1cd9707e7db.jpg

1980233643_Glass-Megaman8Level.thumb.jpg.0e4a91a05e2afcd9b47ecad2b8e9f4da.jpg1114207814_N64Preset.thumb.jpg.9856bb952b5ca518f31e1b05b1e53bce.jpg

1208878143_MetroidPrimeHD.thumb.jpg.771636a5a3f65913c86144652135ae61.jpg

821336028_Vagrant_Story_4x_realscanlines_quartercoreresmultDebug.thumb.jpg.6985f9066e43b6b4e628a418348a73fd.jpg


 

 

  • Like 6
Link to comment
Share on other sites

  • 4 weeks later...

I've been messing around with Reshade combined with Retroarch shaders lately with fairly good results I think. It does have some limitations in that if the content is very bright to begin with this will make it pretty washed out, but it looks good with medium to low brightness content, especially in cases of high contrast. I'm still trying to dial in numbers to make it more universal. I could make a separate preset specifically for darker content but that's not really ideal. What I have now works pretty well outside of situations where you've got a whole screen of whites, but it's not perfect.

No shader:

456678131_1-1NoShader.thumb.png.9c3422161aa43576982c6d663dd8c3e4.png

Esper:

1790923845_1-2Esper.thumb.png.6c6cc9bf26aad22ad7732ef13ee78536.png

Esper + Reshade:

195994603_1-3EsperReshade.thumb.png.b2e7f0ab38d9c164135b1fad85aef364.png

No shader:

851627555_2-1NoShader.thumb.png.f07373c297d275f81057e5548da3f793.png

Esper:

1299587672_2-2Esper.thumb.png.cf7e5c3c7c5c49eac3e0afd35a10096e.png

Esper + Reshade:

293400273_2-3EsperReshade.thumb.png.53cc2d8acc244af15884bd71d3346ae5.png

No shader:

1692985723_3-1NoShader.thumb.png.80ad82fd212a4f0303335c0d9927b3c3.png

Esper:

516034116_3-2Esper.thumb.png.0e362d4585904abd88670d060ad948a0.png

Esper + Reshade:

1000072067_3-3EsperReshade.thumb.png.1ce81e4f46eddaba084ef6e215af9acc.png

No shader:

662133262_4-1NoShader.thumb.png.42e1ce93128fc9cf6261ba017c836848.png

Esper:

577341961_4-2Esper.thumb.png.3fb4bcea85cd31048b053def29c331ad.png

Esper + Reshade:

391501697_4-3EsperReshade.thumb.png.ce138e116e23d76b97f19da6a3283c6c.png

No shader:

2045860845_5-1NoShader.thumb.png.6e9e0e504fb89d9968099fd44535d656.png

Esper:

1597190029_5-2Esper.thumb.png.17484f137f432fa3ab3962143ca128a2.png

Esper + Reshade:

1422759753_5-3EsperReshade.thumb.png.37da1dc2308bc1997328848c146f3ce4.png

No shader:

1156642736_6-1NoShader.thumb.png.6e40569985906ddf83e221420a3c3606.png

Esper:

637367154_6-2Esper.thumb.png.6e406793ffbdbf6dc35171941192aa56.png

Esper + Reshade:

589890132_6-3EsperReshade.thumb.png.5ca5eb125766cf45a311de34d271b9f1.png

No shader:

1346010368_7-1NoShader.thumb.png.1464d771e1acd24cf8311abc8c646d87.png

Esper:

1702454063_7-2Esper.thumb.png.5eab7bbc320364628d89a92d4e257f2a.png

Esper + Reshade:

1920090642_7-3EsperReshade.thumb.png.65fc58c77eb5166ad47a24da2dcb2b43.png

FXAA shader:

825598155_8-1FXAAshader.thumb.png.10e22023216b098573fd8bd802db6514.png

FXAA shader + Reshade (with SMAA + FXAA passes enabled):

914553194_8-2FXAAshaderReshade(withSMAAFXAApassesenabled).thumb.png.c195f34ae3052a423a62991224502b49.png

I made a couple presets. These are selectable via the UI (by pressing PgDn) and choosing them from the drop down list at the top. End toggles Reshade on and off. "Hazy" is the default, and what's used in all the above screenshots.

"Contrast":

552608486_X-1Contrast.thumb.png.1d6959ded45535a82735f759c24b284b.png"Dramatic":

1751052576_X-2Dramatic.thumb.png.5c128f2362c50506184d35f276641239.png"Hazy":

1117419017_X-3Hazy.thumb.png.ee0972dce0496831473fcb3369437590.png"Warm":

176649213_X-4Warm.thumb.png.97db5ecff89437d45940c86bd48c974e.png

I've also added in some UI (overlay) mask options which you can toggle with the .vbs (or .bat) files in the ZombsReshade folder. By default, the entire screen will be affected by Reshade, including overlays. You can make a black and white image named "UIMask.png" and place it in the ZombsReshade\reshade-shaders\Textures folder to indicate what portions of the screen will be affected (white) and what won't (black). I've made several for my needs which you can use an example. The .vbs files toggle between them. I have it set to "UINone" by default, which affects the entire screen. I swap between these automatically by setting up separate emulator entries for things like "Retroarch - Vertical" and telling it to use an alternate startup AHK script (you'd need to adjust the SetWorkingDir path to wherever the ZombsReshade folder is, either with absolute or relative paths like I have below):

image.thumb.png.cefe1207b9a1f9b86164079ced8718d0.png

Alternately you could... just leave it on UINone, let it affect your bezels if you use any, and just not worry about it.

But, you know, I'm picky and all that...

Anyway, here they are if anyone wants to play around with them. Just place them in the base Retroarch folder. The video driver needs to be set to GL.

ZombsReshade.7z

 

  • Like 1
Link to comment
Share on other sites

  • 1 month later...
  • 1 month later...

These are great. Any chance at 4K, or did I read wrong about these being 1080p?

 

Some feedback, im seeing a lot of highlight blowout, mainly in the reshade versions. It might be worth considering pulling back a few notches on highlights (or if there is a function, expand the dynamic range artificially so pure white (or any pure rgb color e.g. 255 would be pure red) in game matches pure white on screen, and anything less than that is given a more proper value that doesn't round up) to regain game detail. One of the obvious examples is the clouds in Metal Slug. I feel like it should be possible on those games as their color pallet is not expansive and can work well with dithering and d.r. tricks. 

Edited by Paultimate
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...