Austerlitz: The Battle Revealed at Sunrise
A five-minute code-rendered historical film turns real terrain, tactical maps, fog, and sunrise into a battle narrative.
Starter prompt / by Refs
The creator shared no short prompt. This is ours for making a film like it with Claude.
Make a {N}-minute film about {HISTORICAL_EVENT} entirely in code: a WebGL renderer with real terrain for the location, sunrise light, fog and smoke, thousands of animated units in formation, and a camera that moves like a documentary. Write a short narration, synthesize the voice and a score, and render frame by frame to MP4 with ffmpeg. It should feel like a historical film, not a strategy game.Field notes / why it works
The near-black opening reveals distant torchlines before narration starts at 0:03.9, creating a visual question. Maps from 0:56 to 2:09 teach the tactical trap before the foggy field and 2:57 sunrise make the reversal visible. Thirty internal picture changes carry the five-minute story despite only one detected hard cut, while specific losses and a corrected battlefield claim at 4:08–4:43 add credibility.
Plate 01 / The format in one breath
A calm documentary narrator tells a historical reversal while a coded landscape moves from darkness and fog to a decisive sunrise. Maps make the plan legible; wide battlefield tableaux turn that plan into a cinematic payoff. The promise is implicit by 0:04: a date, a place, two waiting armies, and an approaching dawn.
Why it works
- The frame fades up from almost black during 0:00–0:03, while the first spoken scene begins at 0:03.9. That darkness gives the approaching dawn a visual destination.
- The tactic is taught before it is shown: maps from 0:56 to 2:09 establish the bait, attack arrows, and emptying centre; battlefield imagery from 2:19 onward pays it off.
- A long delay before the reveal (7.5-second narration pause around 2:50) makes the 2:57 sunlight, 3:04 advance, and 3:24 smoke-filled clash feel earned.
Plate 02 / Format card
| Platform · aspect · length | X · 1280×720, 16:9 · 5:01.3 · 24 fps |
| Pace | Detector: 2 long shots, 1 cut, 0.2 cuts/min, 150.67 s mean shot. Plus 30 internal picture steps: 6.2 visible changes/min, or about one per 9.7 s. Several are scene or map changes, not simple overlays. |
| Script | 643 spoken words · 130 wpm over runtime, about 181 wpm during voiced passages · 51 sentences, 12.6 words each · no questions · 24 number mentions |
| Voice | One mid-register, measured documentary narrator; controlled urgency, falling sentence endings |
| On screen | Night terrain and torchlights → parchment maps → foggy rendered formations and cavalry → aerial sunset terrain → dark title card. No presenter. |
| Captions | No continuous subtitles. Sparse serif place labels, dates, and title; small light text over open landscape. |
| Sound | Continuous cinematic tonal bed (music-like by measurement), foreground narration; apparent score builds with the light (inferred). −18.5 LUFS integrated; −0.0 dBFS measured peak. |
| Structure | 8 beats · tactical sunrise payoff begins 2:57 · consequence and title close 4:08–5:01 · no CTA |
Pro / 13 plates + recipe
The first plates are open. The full dissection is Pro.
Get the timed shots, type and sound specs, and the runnable recipe.
Open the full blueprint- Plate 03 / The hook, frame by frame (first 3 seconds)Pro
- Plate 04 / Structure (beat sheet)Pro
- Plate 05 / Shot grammarPro
- Plate 06 / Visual style guidePro
- Plate 07 / Voice and deliveryPro
- Plate 08 / Sound designPro
- Plate 09 / PackagingPro
- Plate 10 / Script templatePro
- Plate 11 / Production planPro
- Plate 12 / PromptsPro
- Plate 13 / Edit recipePro
- Plate 14 / QA checklistPro
- Plate 15 / Make it yoursPro
- Recipe / runnable promptPro