A reproducible engine for daily cinematic reels.
Plug variables into a master template. Chain Grok for stills, Veo 3.1 for motion, a Stoic monologue formula for the script. 30 minutes from cold start to shipped reel — same pipeline, different outputs every day.
Four stages, one command away from ship.
A rolled prompt flows downstream as a shared source of truth. Grok-2-Image renders the noir still. Veo 3.1 animates it into an 8-second 1080p clip with synced audio. The final edit adds typography and a visual anchor — a recurring geometric light, uniform, or color flash that makes the work read as a series, not stock clips.
Three pillars.
Variable Menu
Six axes — shot type, action, environment, lighting, color palette, texture. One pick from each column produces a unique-but-on-brand prompt. No blank page. No style drift.
Visual Anchor
A recurring signature in every reel: faint hexagonal light pattern, black turtleneck uniform, or teal-to-cyan grade flash on the final frame. Turns individual reels into a legible body of work.
Stoic Scripting Formula
Every monologue: Cold Truth → Silent War → Dominance. 15–25 seconds. Measured. Built for interior narration over a silent cut, not a pitch.
"The Long Game."
Everyone wants the result. Almost nobody wants the seven years it takes to look like an overnight success.
The grind isn't loud. It's not motivational. It's a decision you make every morning that nobody is going to clap for.
Clap or don't. I'm not stopping.
From zero to mp4.
cd noir-reel-engine # Roll a prompt + Stoic monologue python3 generate.py --seed 1000 # Render a video (requires GEMINI_API_KEY) export GEMINI_API_KEY="..." python3 generate.py --prompt-only --seed 1000 --no-aspect | python3 veo.py # Image-to-video for character consistency (requires XAI_API_KEY) export XAI_API_KEY="..." PROMPT=$(python3 generate.py --seed 1000 --prompt-only --no-aspect | tail -n +2) python3 grok.py --prompt "$PROMPT" --out builds/still.png python3 veo.py --prompt "$PROMPT" --image builds/still.png # Plan 30 days at a time python3 plan.py --start 2026-05-01 --days 30
The source lives in /noir-reel-engine/ in the repo. Scripts, variable library, monologue bank, daily blueprints, and the 30-day plan are all committed alongside each other so a fresh clone is a working studio.
Receive The Signal
One email per week. Structured dispatches from the front lines of building commerce infrastructure.