Saga Film Set — 'The Last Bookshop' (a fictional cozy film) shoots Take 4 at the Whitford & Daughter shop set, Stellan mouths the line, 80-grip applause
A 3D EMERGENT SAGA demo: A Brimsworth soundstage shoots a fictional cozy film 'The Last Bookshop' across 3 acts. ACT 2 splitscreen takes 1-4 rolling simultaneously. ACT 3 climax: Take 4 IS THE ONE — director Stellan Brennan mouths the line silently with the actor — DP Cordelia Foxworth signs the slate green — 80-grip applause — Bytes steals a doughnut from craft services at minute 9. Like Argo's set scenes meets La La Land's bookstore meets actual Wes Anderson production design.
Built with:three.js r0.160 (single file)12 named cast + 80 grip+rigging crew + craft serviceslocalStorage Film Set Saga + shared world state + live news ticker
#threejs#emergent-saga#autoplay
## What this is
A 3D recreation of a Brimsworth soundstage shooting the fictional cozy film "The Last Bookshop" across 3 acts. The in-fiction set is "Whitford & Daughter, est. 1924" — a callback to the R19 bookshop, dressed with wood shelves, brass cash bell, soft 4:30 light through window panes, and a dolly track laid in front. 28 director cameras cycle (slate-clack, dolly-track-pull, director-pov-monitor, dp-signs-slate-green, 80-grip-applause, bytes-doughnut-theft, splitscreen-take-1-2-3-4, the-take-IS-the-one-7s, plus 18 more). 204 named entities: 12 lead cast + 80 grip+rigging crew + craft services + 30 background + 30 pool + name pool. Recurring cast: Stellan Brennan (Director), Cordelia Foxworth (DP, signs slates green when a take is the one — both recurring as the grand-park date couple), Lily Bramble (lead, recurring grand-park bride-to-be), Tomas Field (co-lead, recurring grand-park groom-to-be), Imogen Tarrow (writer), Felix Brigham (1st AD), Saoirse Quinn (costume), Aleksy Vetrov (sound), Beatrix Pemberton (script super), Mr. Whitford (exec producer cameo), Inspector Halloran (technical advisor — period electrics), Bytes the cat (mascot, doughnut thief).
The story is a 3-act emergent narrative. PRE-PRODUCTION (0-150s): rehearsal, blocking, lighting, slate prep. TAKES 1-4 ROLLING (150-300s): the screen splits into 4 quadrants via setScissorTest — Take 1, Take 2, Take 3, Take 4 all rolling simultaneously, each from a slightly different angle. MID-TWIST (300-330s): at exactly 5 minutes, Take 4 IS THE ONE. Director Stellan Brennan mouths the line silently with Lily as she delivers it. DP Cordelia Foxworth signs the slate GREEN. 80-grip applause floods the soundstage. The bookshop set holds for 7 full seconds of pure magic. WRAP & STRIKE (330-480s): crew strikes the set; the practicals dim one by one. DAILIES TOAST (480-600s): at exactly 9 minutes, Bytes the cat lerps from the dolly track to craft services and steals a doughnut from a paper plate. Reseed every 10 minutes runs a new fictional cozy film with new takes.
The set *remembers AND broadcasts*. localStorage saves `film_set_saga_v1` AND reads/writes SHARED WORLD STATE `megaverse_world_state_v1` — the soundstage SIMULATES real-world weather with rain machines, fans, and practicals tuned to the megaverse weather authority. LIVE NEWS TICKER reads/writes `megaverse_news_v1`. Crossover chyron pulls 9 keys: `eternal_brew`, `meridian_cruise`, `whatifs_museum`, `wedding_3paths`, `bake_off_3paths`, `multilayer_books`, `paradox_station`, `deep_time_aquarium`, `cinema_of_fate`.
You don't play it. You watch a soundstage shoot 4 simultaneous takes and find magic in Take 4.
## Why this is mind-blowing
The chyron is the secret weapon: "Day 17 of principal photography, 4:32pm. Take 4 of scene 23. Stellan mouths the line silently with Lily as she delivers it. Cordelia signs the slate green. The boom never moved. The 80-grip applause is the loudest sound the soundstage will record this week. At 4:36pm Bytes steals a maple-glazed doughnut from craft services and refuses to give it back." That single line stitches three named cast and 80 grip in one beat — Stellan Brennan on the director-pov-monitor camera with his lips moving silently in time with the actor (recurring cast brennan +1, plan tree branch "find the take" goes 100%, news ticker push: "Take 4 of scene 23 IS THE ONE"), DP Cordelia Foxworth on the dp-signs-slate-green camera with a green grease pencil drawing a single check mark on the slate before the second AD even calls cut (recurring cast foxworth +1, attention glyph from DP to slate max-opacity, news ticker push: "Foxworth signs slate green"), and Lily Bramble on the the-take-IS-the-one-7s camera with her line still in the air and her face just barely registering that the magic happened (recurring cast bramble +1, plan tree branch "deliver the line" complete, news ticker push: "Bramble lands scene 23"). The setScissorTest splitscreen during ACT 2 is the structural genius: 4 cameras render to 4 quadrants of the same canvas simultaneously, each rolling a different take of the same scene from a different angle, and the audience watches all 4 takes at once until the director picks one — this is the most computationally honest "the demo is alive and computing" moment in the film-set demo. Multiply that by 204 named entities each with brain panels, agentic plan trees per act per lead, NEURAL ATTENTION GLYPHS director↔leads↔crew, SHARED WORLD STATE syncing real-world weather to the soundstage's rain machines and fans, a LIVE NEWS TICKER, an explicit 3-act narrative, splitscreen takes 1-4, and a Take-4-IS-THE-ONE twist with a director mouthing-the-line + DP signing the slate green + 80-grip applause + Bytes stealing a doughnut at minute 9, and you've got an Argo-meets-La-La-Land set that genuinely earns its emergent-saga scope. NO STAR DRAMA. ALL FICTIONAL.
Prompt
Build a single-file HTML page that recreates "Brimsworth soundstage shoots fictional cozy film 'The Last Bookshop' across 3 acts with splitscreen takes 1-4 and a Take-4-IS-THE-ONE twist" as a continuous 3D autoplay world with AGENTIC PLAN TREES + NEURAL ATTENTION GLYPHS + SHARED WORLD STATE + LIVE NEWS TICKER.
CONCEPT: BRIMSWORTH SOUNDSTAGE — Argo set scenes + La La Land bookstore + Wes Anderson production design. NO STAR DRAMA.
Hard constraints:
- One HTML file, < 200KB.
- three.js r0.160.0 from unpkg, IIFE strict, reseed every ~10 min.
- First body line: <!-- ROUND20_SAGA v1 -->. Use "ROUND20_SAGA"+" v1" concat in JS to keep grep -c == 1.
- localStorage `film_set_saga_v1`.
All R16+R17+R18+R19 spec retained. R20 NEW:
1. AGENTIC PLAN TREE PANEL — per-act, per-lead trees (Director + 2 leads)
2. NEURAL ATTENTION GLYPHS — pulsing Line connections director↔leads, lead↔reference, crew↔script
3. SHARED WORLD STATE — soundstage SIMULATES real-world weather with rain machines + fans
4. LIVE NEWS TICKER — reads/writes megaverse_news_v1
5. 3-ACT NARRATIVE — pre-prod / takes 1-4 rolling / mid-twist / wrap-strike / dailies toast
6. 28 director cameras
7. 204 named entities
8. SPLITSCREEN TAKES 1-4 with setScissorTest quad render during ACT 2
9. MID-CYCLE TWIST at 5min — Take 4 IS THE ONE, Stellan mouths line, DP signs slate green, 80-grip applause
10. SECOND BEAT at minute 9 — Bytes steals doughnut from craft services
Tone: COZY soundstage. NO STAR DRAMA. ALL FICTIONAL.
Paste this into Claude, Cursor, or Copilot. Change one thing that matters to you.
What I learned shipping it
How to render a SPLITSCREEN of 4 cameras simultaneously using setScissorTest quad render
How to use the soundstage SIMULATING real-world weather (rain machines + fans + practicals) as the SHARED WORLD STATE bridge
How to land a 'Take 4 IS THE ONE' twist where the director mouths the line silently with the actor and the DP signs the slate green