jessikitty
jessikitty pushed to main at jessikitty/newbury-exhibit-v2 2026-08-04 14:19:56 +10:00
1610e4b1e6 Add dev ghost-freeze (static spawn position) to isolate tracking jitter from float animation; toggle via tracking HUD tap
jessikitty pushed to main at jessikitty/newbury-exhibit-v2 2026-08-04 11:33:51 +10:00
e8d6a2f4b6 Show inter-marker spread in dev HUD (updateDbg takes spread)
jessikitty pushed to main at jessikitty/newbury-exhibit-v2 2026-08-04 11:31:28 +10:00
bb049f684c Stabilize multi-marker fusion (deterministic order + coarse-bucket weights) + expose inter-marker spread
jessikitty pushed to main at jessikitty/newbury-exhibit-v2 2026-08-04 11:20:13 +10:00
80bae56948 Raise detection resolution 640->960 to cut raw pose jitter at the source
jessikitty pushed to main at jessikitty/newbury-exhibit-v2 2026-08-04 11:18:58 +10:00
cbf516c33a Replace linear smoothing with tuned 1€ (OneEuro) filter for position + orientation
jessikitty pushed to main at jessikitty/newbury-exhibit-v2 2026-08-04 11:02:40 +10:00
b2db078392 Adaptive temporal smoothing + wider reset gate to reduce jitter without adding lag
jessikitty pushed to main at jessikitty/newbury-exhibit-v2 2026-08-04 11:02:09 +10:00
605f957f35 Lock rotation mode to fr (F R) — confirmed correct on device
jessikitty pushed to main at jessikitty/newbury-exhibit-v2 2026-08-04 09:57:57 +10:00
f4d51b6def Switchable camera-frame correction + tap-to-cycle rot/cam modes on debug overlay
jessikitty pushed to main at jessikitty/newbury-exhibit-v2 2026-08-04 09:56:43 +10:00
3a961d64fd Add switchable rotation-frame correction (F R F^T default) to fix orientation/translation frame mismatch
jessikitty pushed to main at jessikitty/newbury-exhibit-v2 2026-08-03 23:42:24 +10:00
d10b5534a5 Add dev-mode pose readout (updateDbg) to diagnose orientation from numbers
jessikitty pushed to main at jessikitty/newbury-exhibit-v2 2026-08-03 23:41:15 +10:00
acb95641d7 Add dev-mode pose debug overlay (#dbg)
jessikitty pushed to main at jessikitty/newbury-exhibit-v2 2026-08-03 23:31:51 +10:00
acf1e58f7a Fix residual roll inversion: CV->GL camera conversion is 180 about local Y, not X
jessikitty pushed to main at jessikitty/newbury-exhibit-v2 2026-08-03 23:08:22 +10:00
be009f0e62 Fix upside-down AR camera: convert fused OpenCV pose to Three.js (GL) camera frame
jessikitty pushed to main at jessikitty/newbury-exhibit-v2 2026-08-03 16:04:16 +10:00
7a7d27b9b4 Fix plan scaling: extent tracks actual content/table instead of a fixed 100x100 floor
jessikitty pushed to main at jessikitty/newbury-exhibit-v2 2026-08-03 15:08:22 +10:00
d34b850f1b Add layout-prefixed spawn IDs, safe per-spawn rename, and renumber-all (playlist refs kept in sync)
jessikitty pushed to main at jessikitty/newbury-exhibit-v2 2026-08-03 14:27:50 +10:00
84316b575f Add Layouts modal (save/load/delete named scene+playlist profiles)
jessikitty pushed to main at jessikitty/newbury-exhibit-v2 2026-08-03 14:25:23 +10:00
8dc791bd46 Add layout API routes (list/save/load/delete)
jessikitty pushed to main at jessikitty/newbury-exhibit-v2 2026-08-03 14:24:36 +10:00
986f97b49a Add reloadFromState() for clean engine reset on layout switch
jessikitty pushed to main at jessikitty/newbury-exhibit-v2 2026-08-03 14:23:28 +10:00
69e72c6c7a Add named layouts: save/load/delete scene+playlist profiles
jessikitty pushed to main at jessikitty/newbury-exhibit-v2 2026-08-03 14:15:49 +10:00
34f49d6abf Add "Import set…" footprint picker to layout editor