New CRT shader from Guest + CRT Guest Advanced updates

New Release Version (2024-03-26-r1):

Notable changes:

  • Changes are relative to the 2024-02-29-r1 version.
  • Improved halation+, now also complies with mask gamma feature.
  • Preserve mask strength feature re-implemented, seems quite more useful now.
  • Ntsc taps feature improvements with lower tap count, much better coloring and chroma scaling compatibility. Rainbowing (2-phase) works differently with 15 or lower tap count (info).
  • Ntsc taps fall-off feature removed, it’s no longer needed due to the tap count improvements.
  • “Silly” Magic Glow bugfix. :slight_smile:
  • Feedback is welcome.
  • Edit: nice update to halation+

Download link:

https://mega.nz/file/1kogSL5Z#XpnDLAEJdx_yPApXPklk6MinukdhGW4LumEgr5-EqUI

20 Likes

Oh man, this update is loaded with goodies. Been waiting on this, gonna take this straight to the lab and have a look at all of this.

3 Likes

thanks

but when I did update to it I got image

edit: after update the slang shaders in retroarch and then update to 2024-03-26-r1 it work now

2 Likes

There is a constant “struggle” in coding, namely to keep the code simple and clean or to add some voodoo. But sometimes it’s imperative to make it a bit heavier. :wink:

I updated the latest release above, improving the halation part a bit (better contrast…), in fact it’s getting a good compromise.

4 Likes

I did a little playing around with halation+ in the first release from yesterday, still not sure which direction I’ll be taking things yet but the first thing I noticed tweaking it on on my curvature presets is that turning it up to about 0.12 or above makes moire patterns more pronounced? I already know the moire is there to stay no matter what and that using non interger scaling doesn’t make it any better.

In comparison to halation- which in my presets I have it at -.20 moire patterns aren’t as pronounced. Just something I noticed, I still haven’t really digged into this release yet.

1 Like

It’s quite different compared with negative halation, allowing some new looks. Yes, it’s not really about like replacing it regardless, but more for presets with emphasis on the “new feature”. Previously both halations looked similar, much more presets used negative halation, so I made the positive fork work in some other directions. It’s also mask gamma sensitive, which can contribute to a more coarse look.

2 Likes

Hey, Guest, do I have to delete your old files to update it or can I replace them?

1 Like

Currently it’s fine with “replace”, no obsolete files or changed file names since a while.

1 Like

What shader parameter values should I change for a (7 inch) 1080p screen? I know 1080p is quite low for nice shader results, but that’s what I have on my Rog Ally. Btw, what screen resolution are the default shader parameter values targeted at? 4k? Tks!!!

1 Like

Hey! 1080p is already a nice resolution, allowing nice setups. If not going for integer scaling, i would advise milder scanlines.

Masks which go nice with 1080p are:

  • 0.0, 1.0, 2.0, 3.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0 (shadowmask setup).

Slotmask is always nice, but it looks better with quite mild scanlines with it or minimum slotmask height.

4 Likes

New Release Version (2024-04-08-r1):

Notable changes:

  • halation+ improvements, now it works more nicely as a standalone mask mitigation technique
  • ntsc taps behavior changed for taps below 16
  • UPDATE: fixed horizontal downsampling with standard and fast versions

Download link:

https://mega.nz/file/J4x2XBAK#9AbJrGBN7DXieBid0xM0qZTfKNGobnpkQddvQIE-aRY

15 Likes

Just posted my presets update I guess I had to wait a few minutes :laughing:

I quickly check with the new update and it should be all ok! thanks for keep improving your shaders!

1 Like

Just a small update to the last release, fixed some downsampling issues.

3 Likes

How is the mask mitigation going?

1 Like

It’s going pretty well, but it’s not a standalone technique named “mask mitigation”, but a general technique.

It involves:

  • mask mitigation involving general mask strength controls

If you crank up mask strengths, then you can also mitigate mask strength with:

  • bloom, mask bloom, halation and magic glow.

Edit: latest releases improved “positive” halation as a mask mitigation approach, also “magic glow” mode 2.0 is to be mentioned.

4 Likes

Oh, ok and thanks for the correction. Man, I’m glad for folks like you, Cyber and etc on further improving CRT Shaders

2 Likes

Testing some improvements and aperture…

14 Likes

Looks great! Does it work in 1080p?

3 Likes

It should work nice, maybe a finer mask and integer scaling would be required.

2 Likes

New Release Version (2024-04-15-r1):

Notable changes:

  • halation+ improvements, now it works more nicely as a standalone mask mitigation technique
  • ntsc taps behavior changed for taps below 16
  • UPDATE: fixed horizontal downsampling with standard and fast versions
  • UPDATE2: some finishing touches.

Download link:

https://mega.nz/file/ItYlSa7A#8vRnG7C-ypMBzCIt9wQ7zt-j9SIHJpmAw9tzzq4G2QM

18 Likes