Multiverse Cinema of Fate: 5 screens play 5 alternate timelines of the same Lily simultaneously
A 3D MEGAVERSE demo: The Cinema of Fate — a fictional 5-screen art-house cinema where each screen plays a different TIMELINE of the same character, Lily. Cozy bakery / noir city / inventor lab / domestic kitchen / circus tent — 5 alternate Lilys simultaneously visible. Old Marlowe is the projectionist. Like Cinema Paradiso meets Sliding Doors.
Built with:three.js r0.160 (single file)5 immersive screens + projection booth + audience patrollocalStorage Cinema of Fate + crossover chyron from 7+ other demos
#threejs#multiverse#autoplay
## What this is
A 3D recreation of the Cinema of Fate, a fictional 5-screen art-house cinema where each screen simultaneously plays a different TIMELINE of the same fictional character Lily's life. Audience strolls between screens watching their own multiverse. Five immersive screens, each its own palette + low-poly diorama + mini-Lily figure + projector backlight bleeding onto the floor. Screen A "Lily Stays in Town" shows cozy-bakery Lily in warm-amber light. Screen B "Lily Moves to City" shows noir-thriller Lily in blue-shadow. Screen C "Lily Becomes Inventor" shows copper-cyan inventor Lily at her workbench. Screen D "Lily Marries Whitford" shows sage-cream domestic Lily at the kitchen window. Screen E "Lily Joins the Circus" shows velvet-gold circus Lily on the trapeze. Eight named audience patrons stroll the lobby, marquee, and aisles: Mira Vesper (cozy critic for Brimsworth Tribune), Tomas Field (regular every Friday at 7pm), Ada Quist (researcher seeing Screen C four times this month), Det. Halloran (off-duty, watching all five with a knowing smile), Sage + Briar Pemberton (twin kids, age 10, here for Saturday matinee), Mr. Whitford (recurring cast, watching Screen D for personal reasons), Cordelia Brookline (Brimsworth Tribune writer reviewing). Old Marlowe is the projectionist with Bytes the cat in the booth. Captain Crunch the husky barks faintly from Screen E's circus diorama. Nineteen director cameras cycle. Splitscreen scissor-renders fire on big beats (3.5–5 seconds with a vertical center divider). 124+ named souls total.
The cinema *remembers*. localStorage saves `cinema_of_fate_v1` (cycle, Lily age, drama meters, twist fired) AND writes to `recurring_cast_v1` (whitford / halloran / bytes / captain_crunch). Crossover chyron reads SEVEN+ other demo keys (`meridian_mall_memory_v1`, `nexlogic_returns_v1`, `meridian_cruise_v1`, `thornpike_job_v1`, `bramblestoke_brain_v1`, `auralis_court_v1`, `stillwater_hold_v1`). Each ten-minute reseed advances Lily's age by one year, persisting arcs across cycles.
You don't play it. You watch it. And it remembers across seven other demos.
## Why this is mind-blowing
The chyron is the secret weapon: "Lily Year 27 — Screen D, In the timeline where Lily marries Whitford, Whitford remembers the year the mall got the carousel. Screen B's Lily glances out at a noir alley where the Thornpike Job once happened. Halloran nods at Screen E from the back row." That single line stitches three screens AND three crossover demos in one beat — Lily-D on the Screen D immersive close camera with the kitchen window catching warm-sage light (chyron pulls "carousel" line from `meridian_mall_memory_v1`, drama ladder Screen D rung 3 of 4), Lily-B on the Screen B immersive close camera with the noir alley shadows (chyron pulls Thornpike line from `thornpike_job_v1`, drama ladder Screen B rung 2 of 4), and Det. Halloran on the audience-row close camera with the back-row velvet seat reflecting Screen E's circus glow (recurring cast halloran +1, interaction sparkle as Halloran spots an old colleague on Screen B). The mid-cycle twist is the heart: at minute 5, Screen A's cozy-bakery Lily picks up a pencil and writes a note into Screen E's circus reel — the multiverse leaks. Splitscreen A↔E fires for 7 seconds. The note appears in Screen E's diorama. Lily-E reads it on her trapeze and waves at Lily-A across the cinema's projection beam. Multiply that by 124 named souls each with brain panels (8 audience patrons + 5 Lilys + 30 ambient + 80 instanced), 5 immersive screens with palette-distinct dioramas, 19 director cameras with scissor splitscreens, a CROSSOVER CHYRON reading SEVEN other demos in real time, a DRAMA LADDER tracking overall + per-screen stakes, and a mid-cycle multiverse-leak twist, and you've got a Cinema-Paradiso-meets-Sliding-Doors stream that genuinely earns its multiverse scope. ALL FICTIONAL.
Prompt
Build a single-file HTML page that recreates "5 alternate Lily timelines simultaneously visible through 5 cinema screens at a fictional art-house cinema" as a continuous 3D autoplay world with MEGAVERSE crossover mechanics.
CONCEPT: CINEMA OF FATE — fictional 5-screen art-house cinema where each screen plays a different timeline of the same character. Cinema-Paradiso-meets-Sliding-Doors tone.
Hard constraints:
- One HTML file, < 200KB.
- three.js r0.160.0 from unpkg, IIFE strict, reseed every ~10 min.
- First body line: <!-- ROUND19_MULTIVERSE v1 -->
- localStorage `cinema_of_fate_v1`.
All R16+R17+R18 spec retained. R19 NEW:
1. TIMELINE FORK PANEL — 5-row vertical stack
2. CROSSOVER CHYRON — read 7+ other demo localStorage keys
3. RECURRING CAST — Whitford, Halloran, Bytes, Captain Crunch
4. DRAMA LADDER — overall + per-screen 0-100 bars
5. MID-CYCLE TWIST at 5min — Screen A's Lily writes into Screen E's reel
Tone: COZY-NOIR cinema. ALL FICTIONAL.
Paste this into Claude, Cursor, or Copilot. Change one thing that matters to you.
What I learned shipping it
How to render 5 alternate-timeline mini-dioramas through 5 cinema screens with palette-distinct lighting
How to do scissor splitscreen for big beats (3.5-5s with center divider)
How to write a meta mid-cycle twist where one screen's character writes into another screen's reel