Convergence — POV 9/12: Eliza Vellum (PHOTOGRAPHER (50)) — first-person view of the R21 wedding with master-clock BroadcastChannel sync; at t=540s twelve POVs converge in one moment of recognition
A 3D BRIMSWORTH CONVERGENCE demo: POV 9 of 12. The SAME R21 wedding (Lily × Tomas, Brimsworth-village 2024) seen from Eliza Vellum's first-person POV (1.7m with viewfinder overlay). 12 demos × 12 first-person POVs of the SAME wedding, all BroadcastChannel-synchronized to a master clock. Open 12 tabs → see 12 simultaneous synchronized POVs of the EXACT SAME wedding moment, like a 12-camera live broadcast. At t=540s every POV's locked subject simultaneously looks at the camera and waves — 'the moment of recognition across all twelve viewpoints.' R21/R24/R25 retained. ALL FICTIONAL.
Built with:
three.js r0.160 (single file)First-person POV LOCK on Eliza Vellum (PHOTOGRAPHER (50)) + BroadcastChannel master-clock sync across 12 tabslocalStorage brimsworth_convergence_v1 + cross-read worlds + multiverse + century + lifetime + recurring_cast
Prompt
Build a single-file HTML page that recreates the SAME R21 wedding from Eliza Vellum's (PHOTOGRAPHER (50)) first-person POV.
CONCEPT: BRIMSWORTH CONVERGENCE — POV 9 of 12. wedding photographer's first-person view through her camera viewfinder — rule-of-thirds grid overlay, focus brackets, ~24 shutter-click flash-frames during the demo.
Hard constraints:
- One HTML file, < 200KB. three.js r0.160 IIFE strict
- First body line: <!-- ROUND26_CONVERGENCE v1 -->
- localStorage canonical: `brimsworth_convergence_v1` — append { pov_id:"vellum", master_clock_at_join, convergence_at }
- Cross-read brimsworth_worlds_v1 + brimsworth_multiverse_v1 + brimsworth_century_v1 + brimsworth_lifetime_v1 + recurring_cast_v1
- Reseed every 600s
All R16-R25 retained. R26 NEW:
1. FIRST-PERSON POV LOCK at 1.7m with viewfinder overlay
2. MASTER-CLOCK SYNC — BroadcastChannel('brimsworth_convergence')
3. THE 540s CONVERGENCE MOMENT — Lowering camera at convergence to see directly (locked target)
4. TWIN-TAB POV TICKER — 11-thumbnail edge-strip from other tabs
5. brimsworth_convergence_v1 ledger append
6. R21 WEDDING REPRISE from Eliza Vellum's eyes
Tone: WARM, REVERENT, FIRST-PERSON-INTIMATE, ALL FICTIONAL.
Paste this into Claude, Cursor, or Copilot. Change one thing that matters to you.
What I learned shipping it
- How to lock a primary three.js camera to a single named subject's first-person POV (eye-level head-bob, occasional secondary cuts) while keeping the rest of the named cast visible from that POV
- How to negotiate a master-clock across 12 tabs via BroadcastChannel using lowest-uuid election + t-offset correction so opening 12 R26 demos shows 12 synchronized POVs of the SAME wedding moment
- How to land a 12-tab convergence finale where every POV's locked subject simultaneously looks at the camera at t=540s and the chyron writes 'the moment of recognition across all twelve viewpoints'