4K Animation Gallery
4K Animation Gallery
True 3840×2160 animated PNG renders — 480×135 char grid, 8×16px cells. Text fills the full canvas width (font_scale=4.0). Generate:
uv run python scripts/generate_4k_anim.py --effect <name>
Julia Set (rotating c)
72 frames · 9.4MB · 12fps · Julia set c parameter orbits the complex plane — fractal morphs each frame
Plasma Wave
60 frames · 14MB · 12fps · Phase sweeps continuously through the spectral palette
Turing Pattern
48 frames · 13.9MB · 12fps · FHN reaction-diffusion field with rotating palette phase
Flame
48 frames · 11.3MB · 8fps · Analytical heat gradient — hot white/yellow base, cool red top, per-column flicker
Voronoi Stained Glass
12 frames · 20MB · 12fps · Fixed Voronoi cells, spectral palette phase sweeps across
Strange Attractor
36 frames · 19.8MB · 12fps · Lorenz → Rössler trajectory with escape-time coloring
Adding New Effects
def effect_myname(n_frames: int = 60) -> list:
base_grid = _build_base_grid() # 480x135, font_scale=4.0
mask = [[1.0 if ch != " " else 0.0 for ch, _ in row] for row in base_grid]
frames = []
for i in range(n_frames):
colored_grid = [...]
frames.append(_grid_to_png_bytes(colored_grid))
return frames
EFFECTS["myname"] = (effect_myname, "Description", 60)
uv run python scripts/generate_4k_anim.py --effect myname