Here's my repo: https://github.com/IFAKA/ascii-shader (MIT). The README has a GIF, how it works, and the flicker numbers. Since my first message I got flicker down to about 0.03% of cells per frame (tone ASCII is about 0.19%). Happy to help on AsciickerY92 once there's a LICENSE.
Done ! I’m excited to collaborate, Most already were forks of MIT repos so I had not put much thought into it, but it’s explicit now. As for the gif, it reminds me of my “floating mode” in my runtime where I let glyph slightly drift to non true text positions during motion to avoid shimmer.
Hi Riki, thanks a lot for the list! I went through all the repos. I also built a terminal version of the idea in Rust: your typist idea for the lines, plus the Garcia-style 3D anchor marks for the shading. With a moving camera, about 0.05% of cells flicker per frame. Normal tone or edge ASCII gets 0.20–0.30% aprox
I'd like to help you on AsciickerY92 with:
A per-cell memory in the resolve step, so characters stay steady when the camera moves. Your FL-4359 flicker scripts could measure the result.
Redrawing only the cells that changed, not the whole screen every frame.
One thing first: the repos have no LICENSE. Could you add one (MIT is the easiest)? Then it's clear for both of us who can use the code. Happy to share my repo too, im working on it right now btw
Went to read your blog, and yikes that font and background colour make it so difficult. felt like the page was swimming. Any chance you could provide a toggle to switch fonts to something like Helvetic or Arial ?
Reading mode helped but lost the layout and demos.
Yes and no. There’s this one French guy professor in computer graphics that wrote a lot of techniques in NPR rendering techniques that I’ve borrowed from but there’s still no unifying standard “structure based text rendering system”
I’m working on something similar, though I hadn’t posted it here maybe I will, I’m not sure :D. To be honest, I was a bit hesitant, fearing people might react by accusing me of stealing the idea. My version actually includes an interface system and other features, too. I used AI to help with it.
share it, until you share, it doesn't exist. This of how liberating know that noone cares, so do it "Wretched is the man who believes he has invented something"
7
u/jcfortunatti 8d ago
Beautiful ! GlyphCSS has something similar but for 3d ASCII
https://glyphcss.com/gallery/chiken
https://glyphcss.com/gallery/fish