5 ms·
Shader Glass
- junon 11mo agoThis is really cool. I see the demo uses it for CRT stuff but my first thought is this could be used as a tool for accessibility hallway testing to simulate color blindness, haloing (not sure the correct term), and various other visual impairments.
- jeroenhd 11mo ago> simulate color blindness I believe Microsoft already has this built into the OS these days: https://learn.microsoft.com/en-us/microsoft-edge/devtools/accessibility/emulate-vision-deficiencies https://learn.microsoft.com/en-us/microsoft-edge/devtools/ac... Of course shader glass will let you write your own, custom, possibly more-realistic colour blindness simulations, but you don't necessarily need third party tools for that kind of thing these days.
- Y-bar 11mo agoI like to use Sim Daltonism (https://github.com/michelf/sim-daltonism/ https://github.com/michelf/sim-daltonism/) for accessibility testing.
- micheljansen 11mo agoThat's so clever! Plenty of emulators and games don't have native support for these kinds of shaders so just put a filter over it.
- ghosty141 11mo agoI always wish this would also exist on linux.
- cupofjoakim 11mo agoIt'd be cool, but I guess the hodgepodge of different solutions in that space would make it really hard. For example, many mods for GW2 don't work in linux if you're on something like Hyprland due to them having to act as overlays. Not sure if that's a wayland issue or just a typical hyprland thing though
- sho_hn 11mo agoYou're right, but a plugin for a common compositor like Plasma's KWin would still make it accessible to a large number of users. Shouldn't be too hard to do either. Maybe I'll do it this weekend!
- VikingCoder 11mo agoI wish there were a Monogame plugin that enabled all of these with essentially zero effort. I also wonder how many could be ported to run in the browser for games.
- PaulHoule 11mo agoWay cooler than Liquid Glass!
- laylower 11mo agoCan I change the pixel emulator to something else? And also, I read it talks to #device capture input (webcam/capture card)# Can't cheater providers use this to inject colors?
- micheljansen 11mo agoThe way I understand it, the shader overlay can only modify what is already being rendered below. It does not have access to the underlying application logic, 3D geometry or other internals of a game that you would need for this. You can increase the contrast etc of a game but you cannot see through walls or anything, so it probably won’t help you cheat.
- yboris 11mo agoReminds me of cool-retro-term - a terminal that looks like a CRT https://github.com/Swordfish90/cool-retro-term https://github.com/Swordfish90/cool-retro-term
- xnx 11mo agoAwesome! Does it have a degauss button?
- ThomW 11mo agoI really want all my media players to include this. Cheers doesn't look the same since my 27" CRT died, and watching it through Shader Glass reminds me a lot of the look of that old TV.
- rmellow 11mo agoQuestion - How does this capture the entire screen, except its own window? I've tried making similar functionality in Python to add visual effects to the screen, but the only way I found is to use one of the packages which leverage the Screenshot functionality. But this causes recursion since my app's window will be in the screenshot (unless I put my app on a different monitor or a different area of the monitor). How do they avoid that?
- Jasper_ 11mo agohttps://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-setwindowdisplayaffinity https://learn.microsoft.com/en-us/windows/win32/api/winuser/...
- ganelonhb 11mo agoI need something like this on Linux, any solutions?