• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

New upcoming CRT shader solution.

Holammer

Member


Looks like son of BFI.
The tech should work fine on an 120hz LCD display, but the effect improves with more frames. Expect it on Retroarch & Retrotink devices in the future.
Finally a use for the new 480hz screens, play Sonic the Hedgehog as it was meant to be viewed.

edit:
Source is released with an article going over details at Blurbusters.

Source code

Real-time demo
 
Last edited:

CamHostage

Member
Looks like son of BFI.
The tech should work fine on an 120hz LCD display, but the effect improves with more frames. Expect it on Retroarch & Retrotink devices in the future.
Finally a use for the new 480hz screens, play Sonic the Hedgehog as it was meant to be viewed.

Heh, I was wondering how the simple CRT Shader idea could be improved upon... it took two or three clicks on this short GIF (silly thing won't repeat) before I got how this could totally be the one.
 

Imtjnotu

Member
Robin Williams What Year Is It GIF
 
So we have basically three decades of advancement and progress on this display technology just so we can properly show the display technology that it replaced. Totally bizarre.
When you really do a deep dive analysis of what's required of a modern display to properly simulate all the intricacies of a CRT, 30 years is probably still too early. We may never even get there due to physics limitations eg LEDs capable of switching fast enough and with enough brightness may never come to fruition. I'm glad I still have a Toshiba 27" 480i TV and a Dell M993 19" VGA PC monitor to use for that timeless look only a CRT can provide still in 2024.
 

sachos

Member
JESUS that sounds so smart! Actually simulation the beam scroll with a shader wtf. Genius. The work BlurBusters is doing to evangelize about this stuff is amazing.
 
I’ll stick to my CRT.
I love my CRT but as somebody that is into minimalism and might have a chance to move to Japan next year or in 2026 I’m slowly coming around to emulation and something like this might be very very useful.

I’ll check this out later.

Edit: Man thinking about having to sell my OLED tv and monitor makes me sad same with my consoles. My pc is tiny enough to fit in a carry on so I can probably fit my PC and Pro in a single bag. Who know what kind of godawful display/monitor I’ll have to use for awhile if I even get to go.
 
Last edited:

nkarafo

Member
I tested this on my 240hz monitor and it really does remove the LCD motion blur, without messing the colors/brightness too much (just a little bit).

This is a game changer. Although, it's not perfect on my end. I'm getting some horizontal color banding stripes that scroll slowly upwards. Not sure whats up with that.
 
I tested this on my 240hz monitor and it really does remove the LCD motion blur, without messing the colors/brightness too much (just a little bit).

This is a game changer. Although, it's not perfect on my end. I'm getting some horizontal color banding stripes that scroll slowly upwards. Not sure whats up with that.
Most likely the color banding is because your monitor relies on FRC to do 8 bit color instead of having a native true 8 bit panel. The flickering breaks FRC. Yet another example of how far behind monitor technology is to the goal of doing CRT simulation.
 

Type_Raver

Member
Next up, high pitch noise emulation...
Ok ok i kid.

So you will need 4hz per frame to complete one crt beam cycle. Ill reserve judgement until ive seen it, though i dont imaging the flicker effect being that desirable.
I like what Tink4K does with scanline emulation + HDR, that looks amazing.
 

SF Kosmo

Al Jazeera Special Reporter
Not bizarre, beautiful. Old media and games needs the CRT effect to look authentic.
Not everything is getting 4k remasters either.
I mean some aspects of CRT and analog signals; the softness, the scan lines, the color separation.

I'm not sure simulating the flicker like this demo is really adding much though.
 

ShirAhava

Plays with kids toys, in the adult gaming world
I have a collection of CRT monitors but my LCD monitors/tv are from the 60hz stone age

This looks epic but I think I am going to have to upgrade before I try it

I have one ASUS monitor that can do 75hz but I doubt that is enough.

Never had a reason to care about 120hz+ on LCD until now
 

Soodanim

Member
I'm really excited for this, for emulation. A lot of people don't understand how 8/16 bit pixel stuff is SUPPOSED to look.

Super-Mario-RPG.jpg

Final-Fantasy-61.jpg

Castlevania-Symphony-of-the-Night.jpg
I've seen some silly clickbait over the years claiming The CRT look isn't what was intended, but there are countless examples when it so clearly is leveraged to devs' advantage. The added depth, dithering, intentional colour bleed etc just aren't things you get from raw pixel display.
 

SF Kosmo

Al Jazeera Special Reporter
I've seen some silly clickbait over the years claiming The CRT look isn't what was intended, but there are countless examples when it so clearly is leveraged to devs' advantage. The added depth, dithering, intentional colour bleed etc just aren't things you get from raw pixel display.
I think it depends on the game, like there are some games that are very clearly designed for CRT and look much better that way (Earthworm Jim on Genesis is a prime example), and there are other games where they weren't necessarily thinking about those things when they made the art (Donkey Kong Country for example), where CRT might generally have some effect on it that some people like, but they wouldn't have made the game any differently if displays were pixel perfect back then.
 

Holammer

Member

Done some testing myself on my 240hz screen, combined the beam simulator with a CRT shader and it looks good.
There's a very minor problem where I get three faint wandering beams slowly moving up. It's basically invisible and looks more like an imperfection found on a real CRT.

Dynamite Headdy's intro is a good way to show off the tech, there are fast moving signs with text in the backgrounds which turn into a blurred mess on a modern display, very readable now.

dynamite-headdy-screenshot-4.jpg

(This scene)
 
Last edited:
I'm really excited for this, for emulation. A lot of people don't understand how 8/16 bit pixel stuff is SUPPOSED to look.

Super-Mario-RPG.jpg

Final-Fantasy-61.jpg

Castlevania-Symphony-of-the-Night.jpg
I never liked that pixelated look. The thing is, when viewed on a native display (without upscaling), sub-pixels of light form a round shape, but when you upscale the image, pixels will look like squares and that create pixelated and aliased image. Fortunately, the CRT phosphor mask can transform these square pixels and make them look more natural.
 
Top Bottom