SATURN V ASCII LAUNCH
01 // Full video
This page plays every frame of NASA's Apollo 11 launch footage (public domain) in truecolor ASCII. The video streams in 2MB chunks, and playback starts once the first one loads. The homepage terminal runs the fastfetch splash this renderer began as.
READY
02 // The renderer
Based on the shape-vector technique from Alex Harri's "Rendering ASCII Art".
1. SHAPE SAMPLING
Each cell is split into 6 circular regions whose average brightnesses form a 6-dimensional shape vector (Harri, 2024):
[s1, s2, s3, s4, s5, s6]
A brightness-only renderer cannot separate two equally bright cells, but their shape vectors differ when the light falls in different corners.
2. CHARACTER MATCHING
Every printable ASCII character (32-126) is pre-rendered and reduced to its own 6-dimensional vector. After a directional comparison with neighbors sharpens edges, each cell takes the nearest character by Euclidean distance (Harri, 2024).
3. ANIMATION PIPELINE
The viewport scrolls up the full-height ASCII image on a quadratic ease-in.
It then holds while flame-masked cells swap to random characters and jitter RGB each frame.
Last, a top-down wave fades characters through smoke glyphs (. , ` ') to blank and RGB to black.