A new little shader i did (glsl)

Yes, there is demand for continuous development and improvement for CRT-Consumer-1w-NTSC-XL.

3 Likes

Here is another composite secret on these 2 screenshots.

Raw rgb, dithering is pretty clear and obvious

A gray scale representation, look how dithering is almost gone invisible, how close dithered pixels are. Not by luck, that’s the artist’s brilliance there. This is our luma representation in a composite signal. Add some bluriness to this due to luma filters, add the colors of chroma on top, that is more like drawing with a crayon or something due to low bandwidth and you got dithering blend.

In conclusion, when Luma dithered pixels difference is large it won’t be able to blend. When in S-Video the signal evades some Composite Luma filters as it is clean already so it stays sharper, not blending that easily as in composite.

5 Likes

raw

Real early Genesis model 1 Composite screen capture

crt-consumer-1w-ntsc-XL after reducing Luma bandwidth a bit (and increase comb filter)

10 Likes

@ROBMARK85

Some small changes and added reflection from crt-cyclon

https://github.com/metallic77/shaders_glsl-slang/blob/main/1084s.zip

9 Likes

Even better with the reflection - thank you so much.

2 Likes

Will there ever be a fully modular reflection shader that can easily be appended / prepended to any shader / preset?

4 Likes

Probably hard to implement without messing scanlines etc.

Works better on integer-overscale, “mask” aligns better and creates a more convincing effect.

7 Likes

Thanks for the clarification and for your work - in fact using integer scale max is even better - great work and thanks

2 Likes