Wedding Week — Mendoza × Pak across rehearsal dinner, ceremony, reception, fireworks, and brunch
A 3D mega-world: 7 sub-locations across a wedding week (chapel, reception tent, 5 cottages, lakeside fireworks pier, rehearsal terrace, drop-off gate), 60 named cast (bride, groom, families, planner, DJ, ex-boyfriend, dog), 6-act arc, sparkler send-off.
Built with:
three.js r0.160 (single file)240+ animated string lights + falling petal particlesInstancedMesh guest crowd + procedural venue geometry
Prompt
Build a single-file HTML page that recreates "a wedding week at a lakeside estate" as a continuous 3D autoplay mega-world I could put on Twitch and have viewers stay for hours.
Hard constraints:
- One HTML file, < 200KB.
- three.js r0.160.0 from unpkg, IIFE, strict mode, full disposable cleanup, reseed every ~9 min with an "AND THEY LIVED" banner and a new couple from a roster of 5 variants (Holt × Reyes, Okafor × Kaminski, etc).
- First body line: <!-- ROUND15_MEGA v1 -->
- 7 spatial sub-locations on one estate: chapel/altar (north), reception tent (south), 5 cottages (east row), getting-ready suites, lakeside fireworks pier, rehearsal terrace, parking/drop-off gate.
- Mini-map in HUD showing all 7 locations + active hotspot.
- 100+ named characters: 60 named cast minimum (bride, groom, both families, officiant, planner, DJ, Uncle Marv, bridesmaids, groomsmen, grandparents, neighbors, photographer, ex-boyfriend, dog, baby) + 60 InstancedMesh background extras, surfaced via rotating "WHO IS" lower-third.
- 6-act timeline (~100s each, ~10 min loop): Rehearsal Dinner → Getting Ready → Ceremony → Dinner & Toasts → Reception & Fireworks → Farewell Brunch.
- 18 director cameras with act-biased pools, 2.4-5.2s cuts.
- HUD: logo "MENDOZA × PAK — A WEDDING WEEK", day/event indicator, mini-map, planner chyron with Uncle Marv interjections, lower-third "WHO IS", running-order timeline, vows quote panel (10 vows during the ceremony act), guest list, reseed countdown, transition banner.
- VFX: fireworks bursts over the lake during reception act, falling petals at altar during ceremony, confetti, sparkler tunnel at farewell brunch, 240+ string lights across tent/pier/terrace, pulsing DJ speakers on the beat, processional walk, getaway car drive-off.
Tone: warm, joyful, cozy. Real wedding emotions but never sappy. Uncle Marv's chyron one-liners carry the comedy.
Paste this into Claude, Cursor, or Copilot. Change one thing that matters to you.
What I learned shipping it
- How to compose a believable wedding estate (chapel, tent, cottages, pier, terrace, gate) in one three.js scene under 50KB
- How to use a single chyron heckler character (Uncle Marv) to inject comedy across all 6 acts without needing separate dialogue systems
- How to escalate a 6-act arc with VFX layers — petals at the altar, fireworks at the reception, sparklers at brunch — so each act has its own visual signature