Auto badge capture
Webcam locks onto the badge, holds 1.8 s of stillness, then fires a single high-quality shot. No buttons, no clicks.
Event badge scanner — hold up a name, get a 3D animation.
On a fresh install, open admin (Ctrl + Shift + \),
click the gear and hit Sync content pack. That
downloads cheer clips, idle videos, the ambient bed, and audio
overlays in one pass (~50 MB). Once it's done, everything
runs offline — type a name in the admin Lock input to verify
the full event flow (countdown → cheer clip + audio → 3D name
scene).
Webcam locks onto the badge, holds 1.8 s of stillness, then fires a single high-quality shot. No buttons, no clicks.
PaddleOCR (PP-OCRv3 mobile) reads modern badges accurately under venue glare; an NER pass extracts the actual name. Tuned for sub-150 ms reads on a typical laptop camera.
Chrome spin, gold emboss, prism burst, holo grid, liquid mercury and more — auto-fit so long names stay readable, never clipped.
Pick sequence, shuffle, or repeat‑one for the background videos. Drop your own clips into assets/videos/ and they auto-merge.
Spawn deterministic player windows on every connected display. Same lock, same scene, same theme — no out‑of‑band sync.
Ctrl + Shift + \ opens admin and a hidden ManualEntry chord lets the operator type a name when the badge is unreadable.
"Copy detection log" dumps every recent capture: scanner ticks, snap IDs, OCR engine output, NER result, and lock outcome.
The locker double-checks every detected name (length, word count, charset, no digits) so garbled OCR can never reach the public stage.