New CRT shader from Guest + CRT Guest Advanced updates

Here’s what it looks like now:

You can’t fix that look. Here’s how it looks with shader0 replaced with image-adjustment.slang:

And this is the arcade PCB of the game with its CRT monitor:

(From this video)

1 Like

Maybe at max settings. :wink: I like it how it works now though. Don’t want to do a simple cutoff on grayscale, that’s too retarded. :neutral_face:

2 Likes

Isn’t that what “black level” is though? This setting looks more like “darkness enhancement”, not “black level” :stuck_out_tongue: Emulating a custom CRT monitor with a completely different black level seems to be what’s needed.

Black levels aren’t (this) negative with any model i heard of. It’s a more of a QOL enhancers for some games.

Ofc. shader parameters can be cranked up, but you can use like as this also:

The image adjustment implementation messes with saturation, it’s a simple substractive implementation with some correctures.

One has to be a bit specific here, or feedback can become very confusing.

2 Likes

Hi, I’m new here, I love this post, and You are Doing a Good Job, I think is the best Shader in retroarch. here I’m gonna post some pics in 4K

. This is how it looks. I tried to copy my 14" CRT Sanyo TV…

6 Likes

I can’t make it look good, no matter what I try :stuck_out_tongue: The main issue is preserving the relative brightness between things. The simple black level adjustment from image-adjustment just works better for me:

After changing black level in the image-adjustment.slang settings, I can then use the guest advanced settings for bloom, contrast, etc and I get what seems to be an accurate result. The castle is bright, the mountain underneath is darker, the stone walls are brighter… This matches the brightness differences from the photo of the arcade machine. In your screenshot, everything has the same brightness. It’s very flat.

3 Likes

Here Another example…

:grinning:

3 Likes

It’s intentional though…thought folks want to keep saturation intact. :upside_down_face: I think got it now, will post an update.

4 Likes

New Release Version (2022-07-02-r3):

Notable changes:

  • ‘Raise Black Level’ parameter now allows negative values, mostly to improve contrast with some games. There are nice examples in the discussion a bit above.

Download link:

https://mega.nz/file/cwYTVb6b#fijzZsfjrckt304uyyhcZulMZ1vGqs2-uD7P3d6nbb0

11 Likes

That’s pretty much perfect! And it allows the rest of the shader parameters to come to life.

:+1:

2 Likes

Small nitpick: The parameter should probably be called “Adjust Black Level” (or “Change”) rather than “Raise” :stuck_out_tongue:

2 Likes

Hey @RetroGames4K, welcome to the forum. Glad you like the shader and feel free to post some nice screenies. You can also post the parameter values from the custom preset, so other users might benefit from your settings. And happy tweaking. :smiley:

I also like it better now. Always found some arcade games a bit dull in colors. I think the new option can help here without turning the other parameters upside-down.

4 Likes

Thanks a lot. Thanks to this shader I could copy the pattern of my CRT Sanyo tv. And it looks really close. Here is an example of a sega saturn game. Real vs emulation…

3 Likes

CRT Guest HD Shader In 4K

3 Likes

Here more mame pics… :grinning:

I’m very Happy with this shader, it looks almost identical to my crt…

8 Likes

Nice pics. 4k needs different tweaking, but opens more options also. :smiley:

Meanwhile i forgot to mention that Mask Bloom functions very well with the Mask Gamma functionality, while it doesn’t make a difference with ordinary Bloom, at least with masks at full strength.

It also preserves NTSC artifacting better.

Feel like i need to mention this if someone is after a setup which includes Mask Bloom.

Screenie:

7 Likes

Thanks, I’m glad you like the pics😁. I already use mask bloom at 0.75 and normal bloom 0.0, and I lower down the bloom sigma to 0.35,because my CRT doesn’t make that foggy effect, it looks more crisp similar to My CRT. I’ll try to make a side by side pics, If I can later tonight so you can compare…

4 Likes

Here are the comparison of Shader 4K vs Real Sanyo CRT, the colour looks similar, but the shot of the crt was taken with the camera from the mobile phone and it gets a bit brighter and the colours looks less pronunciated, but in reality looks so close…

8 Likes

Incredible! This is so beautiful it’s faithful!!

3 Likes

Thanks, I’ve been trying for hours to make it look alike. And it was hard. But finally did it. Then I found this forum And I relize that there was an updated version. The new function of bloom mask is what it made almost identical to my CRT sanyo. I’ll make a gameplay soon and I’ll post it here…:grin: By the way, the image above, the CRT looks stretched, because My sega Saturn Console is Pal… It would be nice to have a pal mode and an option of RGB like Blargg’s because the blacks are more blacks in snes and mega drive with that option.

3 Likes