Live data from Hacker News

Cathode-Retro: A collection of shaders to emulate the display of an NTSC signal

github.com

11–20 of 93 posts

Re: Cathode-Retro: A collection of shaders to emulate the display of an NTSC signal

#12
They should show comparison photos like the ones from https://wackoid.com/game/10-pictures-that-show-why-crt-tvs-a....

Additionally, LCD and OLED have their own subpixel artifacts, so I wonder if that has to/can be compensated for when displaying a CRT emulation.

Re: Cathode-Retro: A collection of shaders to emulate the display of an NTSC signal

#13
The “Death to Pixels” shader pack for Retroarch has done an awesome job of tricking my nostalgia brain when playing old games. (https://forums.libretro.com/t/cyberlab-death-to-pixels-shade...)

I wonder if these are more efficient in sone way? Or accurate?

Re: Cathode-Retro: A collection of shaders to emulate the display of an NTSC signal

#14

All these CRT emulations seem to be optimized for realtime filtering (especially for retro gaming). What I am looking for is a high quality CRT node for Nuke, Natron or Blender. Is there something like that?

Check out MrmoTarius' work for Blender.

https://mrmotarius.itch.io/mrmocrt

Re: Cathode-Retro: A collection of shaders to emulate the display of an NTSC signal

#15
The shadow mask is overly represented. This may work better on a yet even higher resolution display, or perhaps there's an option to reduce the shadow mask effect. The other thing that this emulation can't get right is that phosphor-based displays had more vibrant colors (at lower intensities) than currently popular (IPS) LCD panels. VA panels are better for this.

Re: Cathode-Retro: A collection of shaders to emulate the display of an NTSC signal

#16
post #13

The “Death to Pixels” shader pack for Retroarch has done an awesome job of tricking my nostalgia brain when playing old games. ( https://forums.libretro.com/t/cyberlab-death-to-pixels-shade... ) I wonder if these are more efficient in sone way? Or accurate?

I doubt there's much difference. Just implementation details. The retroarch spec is a lot to code if you're just looking for one or two shaders.

Also FYI: your link features a lot of shaders using the megabezel presets, which are extremely unoptimized. The koko-aio bezels in the same slang-shaders repository can do the same effects, but with much better performance.

Re: Cathode-Retro: A collection of shaders to emulate the display of an NTSC signal

#17
post #5
post #2

NTSC was also known for its poor colour reproducability compared to PAL due to how the color signal was modulated. PAL had automatic control where NTSC often required manual adjustment in case the hue was drifted. For that reason NTSC was often said to stand for 'Never Twice the Same Color' or 'Never The Same Color'. I wonder if any of the shaders also has this behavior of randomly shifting the hue or an ability to c…

Fair point for home games. Arcade games skipped NTSC and just used RGB on separate wires.

A lot of home hardware had RGB as well. The variety of hardware in general was pretty high, to the point that many tricks pixel artists employed only worked on very specific hardware combinations. Case in point:

https://www.youtube.com/watch?v=j-G02cjXpZ0

Notice the glass tubes at 0:47+. On the composite output, they look smooth and have that rainbow effect. This only worked on first revisions of the Megadrive; later ones had better quality output, mostly losing the effect.

The same applied to displays - crispness, scanlines, bleeding etc were all different.

Re: Cathode-Retro: A collection of shaders to emulate the display of an NTSC signal

#18

The shadow mask is overly represented. This may work better on a yet even higher resolution display, or perhaps there's an option to reduce the shadow mask effect. The other thing that this emulation can't get right is that phosphor-based displays had more vibrant colors (at lower intensities) than currently popular (IPS) LCD panels. VA panels are better for this.

I was blown away how sharp an Apple ][ display is in person. It’s really hard to get across how cool it looks.

Re: Cathode-Retro: A collection of shaders to emulate the display of an NTSC signal

#19
post #12

They should show comparison photos like the ones from https://wackoid.com/game/10-pictures-that-show-why-crt-tvs-a... . Additionally, LCD and OLED have their own subpixel artifacts, so I wonder if that has to/can be compensated for when displaying a CRT emulation.

Thanks! I once read this article and could never find it again.

The screenshots here are second to none for showing why the quest to reproduce CRT rendering is so important for preservation efforts. Without it graphics from this era simply don't look even remotely as intended.

Post reply on HN