CRT for Affinity
Turns any layer into a tube screen: curvature, RGB phosphors, scanlines and bloom.
Your images, printed in lines of ink: strokes swell in the shadows, break into dashes in the highlights, wobble like a hand-drawn line and bleed into the paper fiber. With 2 or 3 inks, overprint with misregistration.
Free, with your Visual.af account.Your Visual.af account takes two clicks with Google.
Already have the Visual.af category? Download the .afscript and import it from that category’s ≡ menu.
BeforeAfter
Pick one in the dialog and tweak from there. Every control can still be adjusted.

A near-black ink in horizontal lines, with moderate bleed and paper texture.

Carbon-blue ink in thin, heavily broken lines with clean highlights, like a typewritten copy.

Blue and red crossed at right angles, slightly off-register: a two-plate print.

Fine diagonal lines with almost no breaks, with the feel of an engraving or a banknote.

Three inks, fluorescent pink, blue and yellow, each at its own angle: a full-color riso print.
The same names you see in the script’s dialog.
Install
Scripts are imported once into Affinity’s library and stay there for good, one click away.
Pick the dialog language, sign in with your account and download the .afscripts file.
Open Window › Scripting › Scripts Library. In the panel’s ▾ menu, choose Import Scripts… and select the file.
Click the script inside the Visual.af category. The first time, Affinity asks you to confirm that you trust it.
To keep it in the same category, download the .afscript and import it from the Visual.af category’s ≡ menu with Import Script…. If you import another .afscripts, Affinity creates “Visual.af 2”: drag the script into the first one and delete the second.
Affinity 3.3 or later, on Windows or macOS. The scripts don’t use the internet or touch your files: everything happens inside Affinity.
It’s a screen of ink lines whose thickness follows the light in the image, with edges that spread into the paper like a real print. It recalls engraving, typewriters and riso printing.
Like a riso print: the script works out how much of each ink is needed to reproduce every color on the paper, and each ink is printed at its own angle. Where they cross, they multiply.
Yes. The script takes the selected layer exactly as it looks, whether it’s a photo, a pixel layer, a group, text or a whole artboard.
On social media sized images each change takes one to four tenths of a second, depending on the number of inks. On 24 megapixel photos, 2 to 6 seconds.
Turns any layer into a tube screen: curvature, RGB phosphors, scanlines and bloom.
Turns your images into art made of characters, in their original colors or a single ink, with a transparent background.
Dithers your images with Bayer matrices or random noise, in the original colors or your own palette.