Cool-retro-term: A terminal emulator which mimics the old cathode display
github.com
github.com
Does anyone know a plugin for Blender or Natron that can produce a high quality realistic CRT effect?
Preferably with similar flexibility and parameters as Cathode or Cool-retro-term.
All the plugins I found were very limited and most of them didn't even attempt to look realistic. For me quality and realism are key, convenient use in a compositor is also important. I don't care about rendering times.
Things I found during my research that look useful and cool but also don't quite fit into a more traditional compositor workflow:
* CRT-Royale [1] is a GPU based real-time CRT shader that seems to go into ridiculous detail.
* FFmpeg CRT Transform [2] is a purely FFmpeg based CRT effect.
Cool-retro-term is open source, and jwz wrote some modules (like apple2) for xscreensaver that also have a detailed CRT simulation. So maybe mine that code for techniques to include in a blender module?
Sounds like a pretty niche scratch-an-itch thing for somebody to write. If you know Python the Blender Python API isn't that hard to learn, although it does tend to change sometimes, especially between major versions, and sometimes minor versions as well.
For example, https://www.shadertoy.com/view/Ms23DR
The effects were cool (including the ability to change the bitrate of the terminal, made me understand why ed would make sense even aside from the other resource constraints, even `cat` takes ages at low speeds). There were also a bunch of included sounds like hardware boots (relay clicks, fan ramp up, etc…)
But the neatest thing is is that IIRC its “DRM scheme” was that the display would slowly degrade if you didn’t have a paid license. You could also degauss it (though I don’t think it would fix the degradation, you had to reboot for that). Obviously if you liked the degradation effect you could keep it even with a paid license.
I’ve had cool-retro-term in my GitHub stars for years but I think I only used it on Linux. I’ll defUnitedHealth need to spin-up the latest release on macOS to reminisce about the glory days of software emulating software some of us don’t really remember (so I’m now legitimately nostalgic for the nostalgia-ware of a time I don’t actually remember).
Steps to try the feature out:
Open/Switch to Windows Terminal
Control-, [Control-<comma>] to open Settings
Pick any profile from the side bar
Click Appearance tab
Toggle "Retro terminal effects" located below the font options
When you work on multiple remote hosts, it's common practice to use different profiles to visually identify hosts. Say your local machine has your standard and preferred colorscheme but staging machines have a green background and customer-facing machines have a red background. Indeed, it's a manual process but I've seen people use it in most places where a substantial amount of work is done on remote hosts (I still use it today if/when I need to access remote hosts).
echo 'set -g status-bg brightmagenta' >> ~/.tmux.conf && tmux source-file ~/.tmux.confScreen burn. Leave it on for a few months displaying the same stuff and get a grey burned in shadow forever showing 'Login:' at the top left of your terminal.
Gauss distortion: Bring a strong magnet close to your terminal to have all the letters suck to one side and stay there for days.
TEMPEST fun: Broadcast the contents of your badly shielded screen to another badly shielded screen in the same room (yes that's real and something I've actually seen).
So if you pushed the signal power high enough, what you typed was visibly on all TVs around.
As a teenager I remember sending love messages to the neighbor. She was mystified.
https://github.com/Swordfish90/cool-retro-term/blob/master/a...
Depends on how much your company wanted to spend on terminals.
I worked for a chemical company where we had hand-me-down Wangs from a different division that looked very much like these.
This is really hard to look at for more than a couple seconds.
Perhaps speak to your optometrist. When I was back in the office, I used this all day long on a 27-inch monitor with no problem. And I'm a graybeard.
the old VTxx terminals were much easier on the eyes, particularly the amber ones
I remember the amber terminals being marketed as easier on the eyes than the white or green ones I used, but I have no first-hand experience with amber.
No more or less than any other terminal emulator.
https://www.nightfallcrew.com/wp-content/gallery/non-linear-...
But I remember big crt tv's. Some of the biggest one's, had a form of "inverse" curvature to mimic plane panels of the time. I clearly remember one whose curvature was not constant over the screen and panning scenes had a weird effect of enhancing its deformities. So, I still think he is wrong even on this second case.
https://oldvcr.blogspot.com/2020/06/refurb-weekend-alpha-mic...
However, it's probably not as extreme as what this does, and when you're sitting in front of it (the photo is at an angle) I don't notice much text distortion.
Monitors back then were much lower resolution, so the blur was subpixel. And monochrome monitors or black and white TVs (one part per pixel) were much sharper and clearer than standard color monitors or color TVs (three parts per pixel). There should be almost no noticeable blur if emulating those.
Increasing font size to 16 and decreasing font weight to 'light' helps a bit to get it more realistic, as long as you keep the terminal window at about 80x25.
If you guys are so into retrocomputing, I might have a teletype for you in the attic. Don’t forget to bring your noise cancelling headphones.
I have a bit of nostalgia for those screens but wouldn't want to use one for more than a few minutes. But would love to have an old DEC VT-220 keyboard!
QQmlApplicationEngine failed to load component
qrc:/main.qml:67 Type OSXMenu unavailable
qrc:/menus/OSXMenu.qml:22 module "Qt.labs.platform" is not installed
Cannot load QML interfaceMaybe I only worked in universities which bought high-end VT52/100 and clones. The curvature felt a bit overdone.
(Maybe you can do this in WSL natively now, not sure, it's been a couple years)