Please show off what crt shaders can do!

Release: crt-super-xbr-22-06-18.zip

Looks good with 32-bit games:

More here: Gallery

9 Likes

Just a lil something I did today.

2 Likes

do you have something that look like pal scart in your pack i used a sony trinitron 80cm flat 4/3 crt for quite a while.

2 Likes

While my Shader Preset Pack is quite comprehensive, shader preset looks and preferences are quite subjective. What I suggest you do is head over to the first post in the thread, give it a download and see if you like what is there.

Many people have tried and tested my presets, including some who had a preference for RGB/SECAM SCART and they seem to be quite satisfied. In addition to that these presets are quite customizable, so your perfect look might just be a few knob turns away.

There are videos of some of my presets in action at different stages of the development process but the fastest way to see if you can find what you’re looking for might be to download and try them for yourself. You have nothing to lose.

1 Like

SCART is just a cable standard, and there’s supposed to be no color encoding with RGB, meaning there should be no difference between PAL and NTSC. I found this to be not exactly true as one of my TVs has a notable Red Push that only happens with NTSC, so the input isn’t cleanly processed. The flipside is however that PAL RGB looks rather similar to what I see on any PC display.

The PAL Shader is setup for NES, but you can modify it it. I usually set “Active width” higher for example, this gives a sharper image (for clarification: I’m refering to the pal-r57shell shader in the pal folder, not the royal combination. The shader can be combined like the NTSC variants with other lightweight CRT shaders.)

3 Likes

Hey, @Nesguy have you tried masks RGB or MGW?

Red, Green, Blue.

Magenta, Green, White.

They work very well at 1080p. And less dark than most masks.

RGB. NOT RGBblack

2 Likes

yes, RGB works if you have BGR subpixels. If you have RGB subpixels then you should reverse the mask colors (BGR) for proper subpixel spacing.

It’s still a challenge getting it bright enough on an SDR monitor without some form of mask mitigation, though.

1 Like

I’ll have to test BGR to see/know what are you talking. I think my monitor is RGB, and yet I like the rgb mask.

1 Like

Updated ReShade VHS again - https://drive.google.com/file/d/154x6NX-j28zfOmy2ynzljcmWedPJq-IN/view

Now there are two versions (folders) labeled as VHS-1 and VHS-2.

VHS-1 :

VHS-2 :

RAW :

5 Likes

The shader is way less blurry then before. I also removed the CRT mask and in my opinion it looks way better than before.

NEW :

OLD :

5 Likes

Just tested it and now I know what you mean! Amazing as BGR is better on a white background on a RGB monitor. The difference is very subtle, though.

I think we need at least some three or four additional masks to subpixel_mask.h. I find that a (magenta, green, white) looks slightly better than (green, magenta, white) on my RGB monitor. Probably is the other way around for a BGR monitor. And they can replace those (black, white, white) fake masks.

2 Likes

This screenshot belongs in this thread!

3 Likes

Is this game at 640x480 native res?

2 Likes

@hgoda90 took this screenshot. I think it is.

2 Likes

Yeah it was at the native resolution.

2 Likes

This shader reminds me of when my friend bought a PC and I was really jelly. He had Moto Racer and FF7. I didn’t get a PC until the Windows ME ‘Packard Bell’ days - 1999

1 Like

The mask is waaay too coarse. That’s not how a monitor looks like :stuck_out_tongue:

1 Like

Do all “monitors” look the same? Remember this is Libretro Forums mind you.

How is the mask on a “monitor” supposed to look?

Note: You have to load full resolution, then open in new tab or window, zoom in or view fullscreen in order for these to look correct because of the mask and scanline settings.

CyberLab__Ultimate_Virtual_Slot_Mask_CRT-1P2RTA__ADV

CyberLab__Computer-Monitor-Raw__ADV

CyberLab__Computer-Monitor-Smooth__ADV

CyberLab__Slot_Mask_II__ADV

2 Likes

Oh, 4K. I don’t know how those look at 4K. I only have a 1440p display. I was referring to the 1080p image of Virtua Tennis. That looks completely wrong to me. (Viewed unscaled, of course.) That mask structure is just too huge for a monitor. It needs to be finer. Of course very old monitors probably had a coarser dot-pitch, but surely not as coarse as the one in that screenshot.

I went through about 4 VGA CRT monitors in the 90s. They all share the same characteristic: when viewed from a normal distance, meaning just sitting in front of it and using your PC normally (as opposed to touching the screen with your nose and squinting your eyes to see the mask), then the screen looks almost like things are being painted on a canvas. The screen appears to have a fine “wavy” pattern to it:

(That’s a VGA CRT on a PC, not a SNES. The game is running in an emulator.)

One of the best ways I currently know of to replicate the look, at least on my 1440p display, is with crt-guest-advanced’s mask 6 with stagger set to 1. Slot mask parameters all set to 0. They don’t look right on 1440p.

1 Like

You still don’t seem to understand what I’m trying to say. What monitor are talking about? All monitors were not created equally. The Commodore 1702 Monitor was basically a TV without a tuner.

Compared to PC VGA Monitors a Commodore 1702 Monitor’s mask structure would be pretty coarse. So if you’re saying that the mask is waay too coarse to be a PC VGA Monitor, I would agree with you but that doesn’t apply to all computer monitors.

I don’t think it has anything to do with the resolution of the screen and screenshot in question although it’s harder to get things as fine at 1080p resolution.

If you played Dreamcast on a Commodore 1702 Monitor it might not look that far off from the screenshot when it comes to the coarseness of the shadow mask, which is something that I can distinctly remember noticing when playing my Turbo Duo games on one back in the day.

Those Computer Monitor presets were inspired by my desire to create a shadow mask preset to more closely recreate how the image might look on a Commodore 1702 Monitor not a PC VGA monitor. I used Lottes in my first attempts but in more recent times I’ve been able to make a couple presets using slot mask patterns.

I think it does a pretty good job of taming some of the aliasing - a possible positive side effect of the coarseness of the mask. If I were to create a PC VGA Monitor preset and run Dreamcast at 1x Native Resolution on it, things would be pretty sharp with the mask pattern very tiny but with much more aliasing at that native resolution.

Essentially the coarser mask produces a sort of half-tone effect kinda like what was seen in magazines. Depending on who you ask, this could be seen as an enhancement or desirable effect.