DeadlyRedCube / Cathode-Retro

A collection of shaders to emulate the display of an NTSC signal through a CRT TV
MIT License
767 stars 10 forks source link

too sharp borders #5

Open Kosmokleaner opened 10 months ago

Kosmokleaner commented 10 months ago

Thanks for making this github repro. I love the visual quality but the corner look soo sharp - not how I would expect it to be on a real CRT.

image

This could be solved by masking with a larger than pixel or even better the input is masked and the pixels would be occluded in a more natural way - this can be a perf/tradeoff toggle.

I am sure you are aware but didn't see this mentioned as issue so you might find this entry useful.

DeadlyRedCube commented 10 months ago

Thanks! Yeah, when I started on the CRT portion of this, I had access to a couple CRTs that I was eyeballing as reference, but by the time I got to doing anything more correct with the edges I no longer have access to any (in retrospect I should have taken extensive pictures or something), so I honestly don't have a good idea of what needs to be done there, but I would love to do it.

If anyone has any good photo reference of CRT edges that I could use (I haven't turned much up on image searches), point me at em!