Please show off what crt shaders can do!

https://forums.libretro.com/uploads/default/original/3X/c/e/ce74efa298ee31679be3146e1f21438df3d81db8.jpeg

https://forums.libretro.com/uploads/default/original/3X/f/c/fc44fcf99fb793e4b5fb3efafad1ceee01dc9954.jpeg

What shader/preset was used for these screenshots if I may ask and is it available for consumption?

It’s the new fake-crt-geom-potato glsl, replacing crt-sines last pass with itself (keeping glow). And yes it’s there on glsl as long as you are up to date.

1 Like

Looks good but it has like zero parameters. How do I disable the curvature?

Don’t worry about it. I just tried the non-potato version right below it.

6 Likes

6 Likes

this looks nice for handhelds , what preset you’re using ?

1 Like

It’s ‘retro-tiles’ in the slang handheld folder. Pico8 looks really nice with this imo

1 Like

Here are some pictures running the Sony Megatron shader with a RGB Slotmask plus Lilium’s inverse HDR tonemapping on an LG OLED TV. Some slight pre blurring with a Gaussian Blur shader is applied too, to match the sharpness level of a CRT. I find that many shaders look too blurry and not realistic enough, so I decided to test out a lot of different pre blurring shaders until I found one which does not look fake to my eyes and matches a CRT as close as possible.

8 Likes

Some screenshots with the Aperture Grille mask:

6 Likes

Help, please! I made a small, but useful, modification for the slang version of the crt-easymode shader. Since it’s a pretty forgotten shader, I’d like to present it for review and see if it can be uploaded to the official repository.

What I did was adding a new parameter, called BRIGHT_BOOST_CUTOFF, providing a separate value for brightness boost when the cutoff resolution for scanline gaps is achieved. My reasoning is: without the gaps, the picture becomes immediately brighter, so the user might want to scale down any boosting applied in that regard. However, I’m not a programmer and have close to zero knowledge about GitHub. If someone could test my modifications and help me putting this for review, I’d appreciate it. Also, I don’t care about credits, just want to share it with people, if it’s good enough; upload it in my place, if you will.

You can download it here:

Thanks!

4 Likes

May I ask how to set this up? What emulator is this? RetroArch or Duckstation? How did you get Lilium shader to work?

1 Like

The pictures are taken from Duckstation. I did a small tutorial on how to set everything up including Lilium’s inverse tonemapping:

3 Likes

Just discovered the Gtu50 Reshade shader and I think it works just a tad better than the Gaussian Blur shader I used before. It can blend pixels more than Gaussian Blur while keeping about the same sharpness and it allows more fine tuning too.

Such a substantial difference to a picture without shaders:

2 Likes

Excellent! This is one of the things I use the decoupled CRT-Guest-Advanced-NTSC plus the Filtering section for.

2 Likes

Gtu50 works really well. Here is another screenshot from Tekken 2 on PSX:

2 Likes

Very convincing @Dennis1! Looking forward to the dedicated thread and obligatory @RetroCrisis installation video!!

3 Likes

Thanks for flagging - I’ll definetly take a look at this!

4 Likes

An installation video would be very nice indeed. I like Retrocrisis’ videos. What should I call the new thread? Do you have any suggestions?

Yesterday I tried very hard to find the sweet spot between sharpness and softness with the Gtu50 shader and I think I accomplished that.

Here are some pictures, which should be viewed in fullscreen, HDR enabled and SDR slider to maximum in windows, as they are otherwise too dark:

What I really like about the GTU50 shader is, that it keeps the picture natural looking without introducing artifacts. My focus is always on a realistic and natural look, so it does not appear that I am playing with a shader.

1 Like

A little comparison what GTU50 does.

Without GTU50:

With GTU50:

And no shader:

1 Like

I think it could be something descriptive for example:

Dennis’ Very Accurate Sony Megatron CRT Simulation feat. Lilium HDR and GTU50

How to Get Better Tonemapping and Filtering From Sony Megatron Using Lilium HDR and GTU50

How To Level Up Sony Megatron Color Video Monitor

How To Get The Highest Quality Image Out Of Sony Megatron Color Video Monitor

Dennis’ Guide To Turning Your OLED TV Into A CRT

Dennis’ CRT

D’ CRT

D’s CRT Shader

D’s Accurate CRT Simulation

D’ Most Accurate CRT Simulation

D’ Most Accurate CRT Shader

D’ Best CRT Shader

D’ Ultimate CRT Shader

D’ Ultimate Universal CRT Shader - Compatible With Almost All Windows Games

…are a few that come to mind.

Does it blend dithering patterns in Sega Genesis/Megadrive/32X/CD/Saturn or TurboGrafx-16/PC-Engine/Turbo Duo games without compromising that sweet spot to recreate an RF or Composite Quality Input?

You can definitely publish what you’ve achieved but if it can’t do the above yet you can make additional presets to accomplish the above if you so desire.

I love this ethos! You definitely have the eye, technical knowledge and competence in order to achieve this. Thank you for sharing this with the world. Keep it up!

On another note, I figured out how to get a decent looking Shadow Mask out of Sony Megatron Color Video Monitor without the strange undesirable artifacts I was always getting before. It has to do with adjusting the Integer Scaling and Aspect Ratio.

Still wondering if it’s possible to get the equivalent of a Mask Stagger -4.50 Shadow Mask using CRT-Guest-Advanced-NTSC with the new simplified Shadow Mask controls and if I can get this exact pattern in Sony Megatron Color Video Monitor.

2 Likes