I Tried Turning Games Into Text
Acerola1 HN recommenders · 2024–2026
571K views · tutorial · evergreen · Uploaded 2024-06-30
Acerola explores building a shader that turns games into ASCII art, walking through techniques such as brightness mapping and edge detection to see whether it looks good.
Pointed to as a nice overview of implementing ASCII rendering as a post-processing shader.
1:25:348 Bit & '8 Bitish' Graphics-Outside the Box
GDC Festival of Gaming
24:26The Beauty of Bézier Curves
Freya Holmér
1:13:50The Continuity of Splines
Freya Holmér
3:36elevated by Rgba & TBC | 4k intro (FullHD 1080p demoscene demo)
Demoscene High-Quality Videos (Annikras)
24:46Painting a Character with Maths
Inigo Quilez
45:35The Real Story Behind Wayland and X - Daniel Stone (linux.conf.au 2013)
Mladen Mijatov
1:10:00A Deep Dive into Nanite Virtualized Geometry
SIGGRAPH Advances in Real-Time Rendering
1:37:22Siggraph2019 Geometric Algebra
Bivector
4 comments from Hacker News
Definitely something I want to do down the line... something like the Sobel filter approach that acerola uses in this video: [VIDEO]
Cool, might want to consider going even further, and add a full ascii player to it :) [VIDEO] (Acerolla did some crazy stuff but as a filter, but others have done it in actually consoles) [LINK]
I suspect you'll have much better luck directly implementing the style you want rather than trying to get a (current gen) AI to reliably generate ANSI art. This video is a nice overview of implementing a variation of the style in a post-processing shader: [VIDEO]
> I don’t believe I’ve ever seen shape utilized in generated ASCII art, and I think that’s because it’s not really obvious how to consider shape when building an ASCII renderer. Acerola worked a bit on this in 2024[1], using edge detection to layer correctly oriented |/-\ over the usual brightness-only pass. I think either technique has cases where one looks better than the other. [1] [VIDEO]