After a lot of tinkering, from the depths of my secret Blender quantum-pseudo-pixelart laboratory, I have released a shader(material)-based CRT emulation process for Blender that aims to recreate the "feel" of CRT monitors.
It works by manipulating the UV coordinates, fragmenting the input into "staggered" fields (every other row of fields is displaced by 1/2 vertically), and combining the result with a procedurally generated RGB shadow mask. The look is further shaped using camera blur and some optional image compositing. It fetures a bunch of editable parameters and is free to download over on Itch. There's also a "deluxe" version which comes with a HDRI-lit scene featuring a monitor model.
So far, it seems to perform well and has shown some interesting results when rendering screenshots from games originally designed to run on CRT monitors (especially PC-88 stuff), where it properly blends the image horizontally, recreating the texture and colors and producing results similar to the intended "look".
There is also a short guide/tutorial for people with little to no previous Blender experience, which should help whoever's interested try the process out!
(This is not a photograph! )
It really cracks me up that you include a picture of an interior, to act as a reflection (visible in "black mirror" areas). For arcade games usage you need to include a preset of a 80's arcade, complete with the reflection of the player's face and lurkers watching over shoulder :)
Really nice stuff, I might try it out for some screens!
Looks really good. And dam shaders can be hard to do. Might find it usefull in fututre :)
My favorite pixel-artist releasing tools for Blender?? I'll definitely have try it out, especially since I use blender much more than I do any pixelart these days...