jessikitty
|
06816c97c3
|
fix: derive camera FOV from the video and the object-fit:cover crop (was hardcoded 60deg vertical vs the video's 36deg — measured 1.7x projection error); aim check now compares in viewport NDC
|
2026-08-20 16:08:02 +10:00 |
|
jessikitty
|
c4709bd6f8
|
perf: throttle detection to 20Hz (render stays full rate), use the worker-backed solver, add fps to the HUD
|
2026-08-20 15:49:31 +10:00 |
|
jessikitty
|
bf36a21c74
|
feat: wire the dev Motion button (label reflects state); chip toggle routes through the same setter
|
2026-08-20 10:41:31 +10:00 |
|
jessikitty
|
7cfadf2aca
|
fix: load scene over HTTP so tracking no longer depends on the WebSocket; HUD shows scene state and detected-vs-usable crests
|
2026-08-19 16:31:37 +10:00 |
|
jessikitty
|
fc1b13cc26
|
v3: ghost triage instrumentation — WS rx trace, ghost record count, buildGhost error reporting, dev beacon, pose self-consistency (aim) readout
|
2026-08-19 16:06:12 +10:00 |
|
jessikitty
|
166dade2e0
|
v3: HUD shows opencv download progress (cv:loading N%) and retries load when tapping back to opencv
|
2026-08-14 21:54:49 +10:00 |
|
jessikitty
|
81f2168717
|
v3: exhibit.js — dual tracking engines (opencv board solve default, posit A/B fallback)
|
2026-08-13 22:42:37 +10:00 |
|