New CRT shader from Guest + CRT Guest Advanced updates

New Release Version (2023-08-05-r2):

Notable changes:

  • Small tweak to the “clear scanlines” functionality.
  • Bloom substract can do ‘positive’ cutoff only.
  • Bloom sampling feature added. It’s now possible to have finer sampling and properly blurred effect with lesser radius. Works nice with pre-scalers. May allow some further ‘features’.
  • ‘Negative’ halation reworked. New looks are possible with this functionality.
  • r2: new effect added under ‘negative’ mask bloom, mostly because it was unused and to preserve preset compatibility.

Download link:

https://mega.nz/file/M5Jj0CrZ#MUY1PRLDIwcf2hZawOCzitzzqHibItkBIFtcjVcdhIE

16 Likes

I was just about done with a preset that not only preservese the gamut but is also disturbingly acurate… and then you drop this on me.

2 Likes

New Release Version (2023-08-06-r2):

Notable changes:

  • Small tweak to the “clear scanlines” functionality.
  • New (negative mask bloom) effect overhaul.
  • r2: optimizations.

Download link:

https://mega.nz/file/stYEjaiY#97yggXkhZGzr6WIztY9XnAWEG6mh5YJIsZt7FckWtRE

17 Likes

Hey thank you for the updates, I am satisfied with the result obtained by a new combination of parameters that I am testing. Nice improvements sir ! :+1: :+1: :+1: :+1: :+1:

5 Likes

Thanks for inplementing negative mask bloom. Looks really good :grin::heart_eyes:

6 Likes

I’ve tried messing with it a little but I don’t quite understand its usage, what would be the ideal scenario? Ora what could you achieve with it that wasn’t doable before?

2 Likes

Only one way to find out :grin:

Find a memorable area and start to do some comparisons…when you get a chance. I hope to be able to contribute to this later.

2 Likes

I want it to have some properties, but there is some work and testing involved. Hopefully it will turn out quite nicely.

6 Likes

Had to step away from the scene for a bit but man even being away for a short while I see things have advanced even more with your latest updates. I’ve already downloaded it and checked it out and as always you come with the goods, thank you once again @guest.r

4 Likes

New Release Version (2023-08-09-r1):

Notable changes:

  • New (negative mask bloom) effect overhaul. Best use it with finer bloom sampling.

Download link:

https://mega.nz/file/8t5kEajR#trutdcLFKp0Pmrlh2ZiG2hLGoo3PwwjJ6NSh3glFNSA

14 Likes

Curious to see how this combination compares to plain negative bloom which is what I been using.

1 Like

It’s good at preserving color saturation of bright colors and scanline saturation. It should also have some (more) influence over adjecent pixels without much annoyance. Default bloom pass parameters aren’t this optimal, it should look nicer with some bloom color shaping.

5 Likes

Nice. Looking forward to trying this out soon as I get home.

1 Like

At last I’ve got the look I was searching by tweaking @guest.r’s shaders.

This is my Trinitron look:

I was a bit confused about how to extract luminance without loosing colors quality. After some days playing with it, I got something like Royale’s with some differences due to distinct implementations.

My tweaks (tested with the last two releases only):

#reference "shaders_slang/crt-guest-advanced-2023-08-09-release1/crt-guest-advanced.slangp"
TNTC = "4.000000"
wp_saturation = "1.200000"
glow = "0.000000"
bloom = "0.000000"
mask_bloom = "0.500000"
gsl = "0.000000"
scanline1 = "2.000000"
scanline2 = "10.000000"
beam_min = "2.000000"
beam_max = "1.000000"
beam_size = "1.000000"
scans = "0.500000"
scan_falloff = "1.000000"
spike = "0.000000"
h_sharp = "6.500000"
s_sharp = "0.000000"
shadowMask = "6.000000"
maskstr = "1.000000"
mcut = "1.100000"
maskboost = "3.000000"
11 Likes

That’s sexy. It looks like a fusion between guest and royale.

2 Likes

Yeah, with my default settings the trinitron look even with a proper mask is a bit meh, but you did a very nice tweaking, like the looks of it.

4 Likes

I made small changes that improves a bit the colors:

#reference "shaders_slang/crt-guest-advanced-2023-08-09-release1/crt-guest-advanced.slangp"
TNTC = "4.000000"
wp_saturation = "1.200000"
gamma_out = "2.200000"
glow = "0.000000"
bloom = "0.000000"
mask_bloom = "0.500000"
gsl = "0.000000"
scanline1 = "2.000000"
scanline2 = "10.000000"
beam_min = "2.000000"
beam_max = "0.950000"
beam_size = "1.000000"
scans = "0.500000"
scan_falloff = "1.000000"
spike = "0.000000"
h_sharp = "6.500000"
s_sharp = "0.000000"
shadowMask = "6.000000"
maskstr = "1.000000"
mcut = "1.100000"
maskboost = "2.500000"
mask_gamma = "2.200000"
12 Likes

@guest.r Is it possible to achieve a stronger bloom/halation substract ? I think it can improve the overall picture with high radius/sigma values. While keeping mask visible and less blurry around bright pixels.

Here’s the results with a preset that I want to tweak for bright pixels (if possible with substract).

3 Likes

With new release there will be options to adjust bloom and halation mask strengths at least (to very easily keep masks visible). Maybe finer bloom sampling could help, but i can only guess the overall situation. Otherwise magic glow can be a nice helper, maybe you could throw in a notch…

Edit: i could also return the negative bloom substract option for 'stronger results.

3 Likes

New Release Version (2023-08-10-r1):

Notable changes:

  • New (negative mask bloom) effect small but nice improvement.
  • Bloom/halation substract alternate mode (re)added.
  • Introducing mask strength controls for bloom and halation. Existing presets shouldn’t be affected.

Download link:

https://mega.nz/file/g84GCA4A#gXM0mHUt3VXRuzIpgokJhXEOkt0-PwsHZx8mTtz2GdM

16 Likes