SATURN V ASCII LAUNCH
01 // FULL VIDEO
Shape-aware ASCII rendering of the Apollo 11 liftoff applied to every frame of NASA's Saturn V launch footage (public domain). Streamed in 2MB chunks so playback starts immediately. Try the interactive terminal on the homepage for the fastfetch splash demo.
READY
02 // HOW IT WORKS
Based on the shape-vector technique from Alex Harri's "Rendering ASCII Art".
1. SHAPE SAMPLING
Each cell in the source image is divided into 6 circular sampling regions (Harri, 2024). The average brightness within each circle becomes one component of a 6-dimensional shape vector:
[s1, s2, s3, s4, s5, s6]
This captures where light and dark areas fall within the cell, not just overall brightness.
2. CHARACTER MATCHING
Every printable ASCII character (32-126) is pre-rendered to a bitmap and encoded as the same 6D vector. The character whose vector is nearest (Euclidean distance) to the image cell's vector is selected (Harri, 2024).
Contrast enhancement using directional neighbor comparison sharpens edges before matching.
3. ANIMATION PIPELINE
Scroll: The viewport scrolls upward through the full-height ASCII image with quadratic ease-in, simulating launch acceleration.
Hold + Flicker: At the bottom of the image, flame-masked cells get randomized character substitution and RGB jitter each frame.
Dissipation: A wave front sweeps top-to-bottom, fading characters through smoke glyphs (. , ` ') to clear, while dimming RGB to black.