9 ms·
ShaderGlass – Overlay applying retro shaders on top of Windows desktop
- chrisseaton 4y agoI feel like VHS was never even remotely as bad quality as people make out when they reproduce the effect today.
- riedel 4y agoI think it would be difficult to even reproduce the bad quality of the pirated version of Terminator we watched as kids. With regard to this I think the shaders would need to be more dynamic.
- Blackthorn 4y agoProbably a difference in the screens used. Like I'll play an old videogame on a modern screen and it'll look substantially worse than it looked on a CRT.
- TakeBlaster16 4y agoAnd I've never seen a shader remotely as bad as a VCR losing sync with the tape :) https://www.youtube.com/watch?v=nm6qzQGTBPc https://www.youtube.com/watch?v=nm6qzQGTBPc
- qbasic_forever 4y agoA brand new tape with a commercial release on it was pretty good quality. It went straight from master to VHS. But in the early days of VCRs new tapes and movies were too expensive for most people so everyone shared copies of stuff. Watch a copy of a copy of a copy on VHS and that's when the real wackiness starts. Each analog copy generation gets worse and worse.
- asojfdowgh 4y agoreleased videos were made to be more resistant to interference recordable VHSes for home use needed to be editable without mastering equipment, so they are more subject to deterioration
- sieabah 4y agoMost people who attempt this effect don't have a reference CRT. They don't realize that the scan lines bleed and become fuzzy on the screen and are not perfect lines like the shader makes.
- thaeli 4y agoMinor point: don't have a common consumer grade TV of that era for reference. Actual "reference grade" CRTs of the time (such as the Sony PVM series) look almost as crisp as the perfect lines of modern retro-emulation.
- Sakos 4y agoCounter-point: What's the point of having a reference CRT that doesn't reflect the everyday experience of normal consumers from that time period?
- sebular 4y agoSince the video game developers of that era certainly had access to reference CRTs while building games, you’re experiencing something closer to how it was originally intended to be seen.
- Sakos 4y agoThey were designing the games for people with normal CRTs. So no, that's not how it was "intended to be seen".
- deleted 4y ago[deleted]
- pdntspa 4y agoIt's like that webcomic where the guy complains he has a fetish for JPEG artifacts because he grew up downloading porn in the 90s... Personally I don't understand it. Pixel art looks way better crisp than blurred to hell with fake scanlines and a TV bulge, and I lived through that era
- sleepycatgirl 4y agoI love this kind of things! Though, I wonder, if there is any equivalent on Linux?
- TheTaytay 4y agoI was just wondering the same thing. The closest I’ve found with my Googling is: https://github.com/Swordfish90/cool-retro-term https://github.com/Swordfish90/cool-retro-term
- henriquemaia 4y agocool-retro-term is awesome! Unfortunately for Linux users, it's far from being the same thing. This overlay gives every window a cool-retro-term vibe, expanding the scope of the retro look. Anyway, thanks for searching for something similar.
- sleepycatgirl 4y agoOh yea, I am using cool-retro-term to play nethack and some other roguelikes Is very cute experience..
- deadly_syn 4y agoIf you use picom as a compositor you can write glsl shaders, there is some work being done twords doing full out CRT emulation at a desktop rendering level, I found the repo below[1], but on my monitor the shader does this distortion at the bottom so I think it could be improved slightly. I'd really like to see someone get the glsl shaders from libretro[2] working with picom.(which the project in OP did) if any GL wizards reading this have any advice I'd be eternally greatful [1] https://github.com/j-k-tech/picom https://github.com/j-k-tech/picom [2] https://docs.libretro.com/shader/crt/# https://docs.libretro.com/shader/crt/# [2.1] https://github.com/libretro/glsl-shaders https://github.com/libretro/glsl-shaders
- sleepycatgirl 4y agoThats.. a bit outside of what I am capable of, but maybe one day I will try maybe Also thanks, I really appreciate the links and information in general
- barrysteve 4y agoIs there a deguass button?
- deleted 4y ago[deleted]
- mbjorkegren 4y agoCould this be used by colorblind people to remap hues? Like for red apples on a green tree, you could remap red to orange.
- _Microft 4y agoI can imagine that this could be a way to adjust the effect as needed. Windows has built-in color filters already but to my knowledge it does not allow to customize them, though. Open this in the run dialog (Win+R) to directly open to the appropriate settings page: ms-settings:easeofaccess-colorfilter
- CharlesW 4y agoIn case it's interesting for you, Windows and macOS have OS-level support for this: https://support.microsoft.com/en-us/windows/use-color-filters-in-windows-43893e44-b8b3-2e27-1a29-b0c15ef0e5ce https://support.microsoft.com/en-us/windows/use-color-filter... https://support.apple.com/guide/mac-help/change-color-filters-preferences-mchlba06b669/mac https://support.apple.com/guide/mac-help/change-color-filter...
- gandalfff 4y agoI have an eMac with a CRT screen, and it seems to be missing nearly all of the artifacts people associate with a CRT screen. I'm guessing vintage TVs were worse than the eMac.
- thaeli 4y agoSome of it was NTSC and composite video's limited bandwidth smearing stuff together, but quite a bit of it was the less capable beam shaping and less precise phosphor masks on TV-grade CRTs. Basically, yes, vintage TVs were terrible and made up for it by being very blurry.
- Sakos 4y agoMost pseudo-CRT effects just suck and have little to nothing in common with actual CRT's from back then. There are great CRT shaders though, some of which are shown here: https://www.youtube.com/watch?v=8cAhQl0TSdc https://www.youtube.com/watch?v=8cAhQl0TSdc (CRT lottes is fairly decent)
- MichaelCollins 4y agoThe appearance of a high quality CRT cannot be accurately reproduced on most commonly available flatscreens. Specifically, most flatscreens have much more motion blur; this becomes apparent when you drag a window back and forth across the screen and try to track the text in that window with your eyes. The text all blurs. Then, try moving the screen itself back and forth the same way, again tracking the text with your eyes. Even though the screen is sideways back and forth, your eyes should be able to track the text which remains crisp.
- crazygringo 4y agoComputer monitors were much higher quality than TV's (and even higher if a Trinitron CRT, as many Mac monitors used), and a 2002 CRT was higher quality than a 1985 one. The CRT shaders seem to really try to recreate what it looked like when an NES was running on an average department store TV in 1985. And to my eye and memory, the strength of the effect is pretty spot-on -- Super Mario Bros was definitely quite blurry and color-fringed when I played it back then.
- alganet 4y agoThis is cool! Had a small issue with "All displays" input: the lower third of the glass does not render. If I choose one display or the other individually, it works fine.
- dicknuckle 4y agoCould that be from different resolutions?
- alganet 4y agoThey're both the same resolution and refresh rate. Not same brand and port though.