The Eclipse Filter
A science essay video built from script anchors, motion graphics, NASA/public-domain sourcing, Manim diagrams, captions, and a full render report loop. This case proves Frameloop as an essay compiler: timed narration anchors drive visual sourcing, equations, captions, and final muxing.
Why this format matters
Publishers, educators, institutions, and science communicators who need credible visual essays with provenance.
Creative seed
A long-form essay asking why the Sun and Moon appear nearly the same size from Earth, compiled into takes and shot-level render instructions.
The receipt, not the control panel.
The full production system stays private. The public page shows enough evidence for a partner to understand how the work was made and what can repeat.
Manifest excerpt
essay manifest: 12 takes, 92 shots, source kinds spanning local, NASA, motion, Manim, cards, captions, music bed, and voice-over.
Pipeline stages
- script.md + VIDEO.md
- bootstrap + compile into frameloop.json
- NASA/citation/local/motion source resolution
- Manim equation scenes
- take assembly
- master mux + caption pass
Outputs
- Captioned landscape preview: Local artifact observed: projects/eclipse-filter/FINAL_16x9_v4_preview_captioned.mp4
- YouTube and TikTok scripts: Observed source cuts: script.youtube.md and script.tiktok.md
Receipt
Proof block uses sanitized production-state language and source-kind lists instead of raw project logs.
Zak El Fassi / Frameloop.so
NASA/public-domain material and citation screenshots are published with source notes where they appear. The watch page should keep those credits close to the video, not buried in a production log.
- NASA/public-domain sourcing where used
- Citation screenshots: source URL and access date attached where used
- Motion graphics and essay production: Zak El Fassi / Frameloop.so
Attach the public cut with its NASA, citation, narration, and music credits beside the player.