Day Reception Dinner — 17:00: Brimsworth Inn ballroom; Stellan's best-man toast abandons 8 index cards on first laugh; 5-tier cake cut and Mrs. Pemberton catches frosting smudge with embroidered napkin
A 3D BRIMSWORTH 24 demo: 17:00 reception dinner at Brimsworth Inn ballroom. 200+ guests at 24 round tables under string-light chandeliers; the 5-tier Brimsworth Bloom cake stands on a center table; toasts: best man Stellan Brennan abandons 8 index cards on first laugh; maid-of-honor Beatrix Pemberton recites a poem about 7-yo-Lily-and-a-duck; Henry Bramble's 4-sentence toast (each shorter than the last). Cake cut at climax; Mrs. Pemberton catches a frosting smudge from Lily's cheek with a napkin embroidered 'BRIMSWORTH 24'. Like Schitt's Creek wedding reception meets Father of the Bride meets actual cozy English country reception.
Built with:three.js r0.160 (single file)200+ guests + 24 round tables + 12 named waitstaff + 6 chefslocalStorage Reception Dinner Day + cake_cut:true + toasts state
#threejs#brimsworth-24#autoplay
## What this is
A 3D recreation of the 17:00 reception dinner at Brimsworth Inn ballroom. 200+ guests at 24 round tables under string-light chandeliers; the 5-tier Brimsworth Bloom cake stands on a center table; 4 named courses served by 12 named waitstaff. 33 director cameras cycle (24-tables-overhead, head-table-newlyweds, stellan-toast-cards-abandoned, beatrix-poem-7s, henry-bramble-4-sentences, cake-table-5-tier, cake-cut-7s, frosting-smudge-napkin, mrs-pemberton-with-napkin, plus 24 more). 250+ named entities. Recurring cast: Lily, Tomas, Stellan Brennan (best man), Beatrix Pemberton (maid of honor), Henry & Margaret Bramble, Mr. Field, Mrs. Pemberton, Otto, Bytes (asleep on cake table), Captain Crunch (under head table). The string quartet plays 5 variations of the SHARED WEDDING LEITMOTIF between courses (Bramble → Brennan → Pemberton → Brimsworth → Bloom).
The story is a 3-act emergent narrative. COURSES (0-180s): waitstaff serve 4 named courses; clinking glasses; soft string quartet. TOASTS (180-300s): Stellan begins his best-man toast holding 8 index cards; first laugh he abandons them on the table forever; Beatrix recites a 7-line poem about 7-year-old Lily and a duck (callback to R20 grand-park duck pond); Henry's toast is 4 sentences each shorter than the last. CAKE CUT (300-420s): mid-cycle climax at 5min — Lily and Tomas walk to the cake; cut first slice together; feed each other (no smashing — cozy tone enforced); Mrs. Pemberton catches a frosting smudge from Lily's cheek with a napkin embroidered "BRIMSWORTH 24"; 7-second hold on the napkin; reception ends; everyone rises for first dance.
The reception *remembers AND broadcasts*. localStorage saves `reception_dinner_day_v1` AND reads/writes BRIMSWORTH 24 SHARED DAY `wedding_day_v1` (reads married:true; pushes cake_cut:true + reception_complete:true). PROCEDURAL DIALOGUE TREES render Stellan's abandoned cards branches, Beatrix's 7-line duck-pond poem, and Henry's 4-shrinking-sentence toast. 4-CHANNEL PiP shows ceremony empty + photos-garden + first-dance setup + after-party-pub empty.
You don't play it. You watch a best man abandon 8 index cards on the first laugh.
## Why this is mind-blowing
The chyron is the secret weapon: "5:42pm. Stellan stands at the head table. He pulls 8 index cards from his jacket. He gets one sentence in. The room laughs. He puts the cards face-down on the table for the rest of the night. He just talks. Beatrix follows with a 7-line poem about 7-year-old Lily teaching a duck to share bread. Henry Bramble's toast is 4 sentences. Each shorter than the last. The last is one word. Then the cake. Mrs. Pemberton has the napkin ready before Lily even smudges." That single line stitches three named cast and a 5-tier cake in one beat — Stellan Brennan on the stellan-toast-cards-abandoned camera with 8 index cards face-down beside his water glass and his hands free for the rest of the speech (recurring cast brennan +1, plan tree branch "deliver toast from cards" pivots to "speak from heart", news ticker push: "Stellan Brennan abandons 8 index cards on first laugh"), Beatrix Pemberton on the beatrix-poem-7s camera reciting a 7-line poem about a 7-year-old Lily teaching a duck to share bread (recurring cast pemberton +1, attention glyph from speaker to bride max-opacity, news ticker push: "Beatrix Pemberton recites 7-yo-Lily-and-duck poem"), and Mrs. Pemberton on the mrs-pemberton-with-napkin camera with a napkin embroidered 'BRIMSWORTH 24' folded in her hand the moment before Lily even smudges (recurring cast pemberton +1, plan tree branch "anticipate need" 100%, news ticker push: "Pemberton catches frosting smudge with embroidered napkin before bride knows"). The PROCEDURAL DIALOGUE TREE for Stellan's toast is the structural genius: the demo renders his 8 index cards as 8 bubble-tree branches above his head, and at the first laugh the "abandon-cards" branch lights cyan and the other 7 fade — the demo is showing the moment Stellan literally chooses heart over rehearsal. Multiply that by 250+ named entities each with brain panels, agentic plan trees, NEURAL ATTENTION GLYPHS focused on each toast-giver in turn, BRIMSWORTH 24 SHARED DAY syncing married:true → cake_cut:true → reception_complete:true, PROCEDURAL DIALOGUE TREES with literal abandoned-card branches, 4-CHANNEL PiP showing the rest of the day's empty venues, a SHARED WEDDING LEITMOTIF playing 5 variations between courses, an explicit 3-act narrative, and a Mrs.-Pemberton-anticipates-frosting-smudge climax with a napkin embroidered 'BRIMSWORTH 24', and you've got a Schitt's-Creek-meets-Father-of-the-Bride reception that genuinely earns its Brimsworth-24 scope. ALL FICTIONAL.
Prompt
Build a single-file HTML page that recreates "17:00 reception dinner with abandoned-best-man-cards toast and 5-tier cake cut + frosting-smudge-napkin recovery" as a continuous 3D autoplay world.
CONCEPT: BRIMSWORTH INN BALLROOM — Schitt's Creek wedding reception + Father of the Bride + actual cozy English country reception.
Hard constraints:
- One HTML file, < 200KB. three.js r0.160 IIFE strict
- First body line: <!-- ROUND21_DAY v1 -->
- localStorage `reception_dinner_day_v1`. Reseed every ~10 min cycles toasts.
All R16-R20 retained. R21 NEW:
1. BRIMSWORTH 24 SHARED DAY — read married:true; push cake_cut:true + reception_complete
2. PROCEDURAL DIALOGUE TREES — Stellan abandon-cards branches + Beatrix poem + Henry 4-sentence
3. 4-CHANNEL PiP — ceremony/photos/dance/pub
4. SHARED WEDDING LEITMOTIF — 5 variations between courses
5. PERSISTENT NPC TRAVEL — at minute 9 dinner ends; guests rise for first dance
6. 33 director cameras
7. 250+ named entities
8. MID-CYCLE CLIMAX at 5min — cake cut, frosting smudge caught by napkin embroidered 'BRIMSWORTH 24'
Tone: COZY, JOYFUL, ALL FICTIONAL.
Paste this into Claude, Cursor, or Copilot. Change one thing that matters to you.
What I learned shipping it
How to render an 8-index-card abandoned-best-man-toast as a procedurally-branching 3D dialogue tree where 'abandon' is the chosen branch
How to land a 7-line poem about 7-yo-Lily-and-a-duck as a maid-of-honor toast that recreates the duck-pond callback to R20 grand-park
How to render a 24-table seated-dinner ballroom under string-light chandeliers and have the camera read every plate