This website requires JavaScript.
1610e4b1e6
Add dev ghost-freeze (static spawn position) to isolate tracking jitter from float animation; toggle via tracking HUD tap
main
jessikitty
2026-08-04 14:19:54 +10:00
e8d6a2f4b6
Show inter-marker spread in dev HUD (updateDbg takes spread)
jessikitty
2026-08-04 11:33:50 +10:00
bb049f684c
Stabilize multi-marker fusion (deterministic order + coarse-bucket weights) + expose inter-marker spread
jessikitty
2026-08-04 11:31:27 +10:00
80bae56948
Raise detection resolution 640->960 to cut raw pose jitter at the source
jessikitty
2026-08-04 11:20:12 +10:00
cbf516c33a
Replace linear smoothing with tuned 1€ (OneEuro) filter for position + orientation
jessikitty
2026-08-04 11:18:57 +10:00
b2db078392
Adaptive temporal smoothing + wider reset gate to reduce jitter without adding lag
jessikitty
2026-08-04 11:02:40 +10:00
605f957f35
Lock rotation mode to fr (F R) — confirmed correct on device
jessikitty
2026-08-04 11:02:07 +10:00
f4d51b6def
Switchable camera-frame correction + tap-to-cycle rot/cam modes on debug overlay
jessikitty
2026-08-04 09:57:55 +10:00
3a961d64fd
Add switchable rotation-frame correction (F R F^T default) to fix orientation/translation frame mismatch
jessikitty
2026-08-04 09:56:43 +10:00
d10b5534a5
Add dev-mode pose readout (updateDbg) to diagnose orientation from numbers
jessikitty
2026-08-03 23:42:22 +10:00
acb95641d7
Add dev-mode pose debug overlay (#dbg)
jessikitty
2026-08-03 23:41:12 +10:00
acf1e58f7a
Fix residual roll inversion: CV->GL camera conversion is 180 about local Y, not X
jessikitty
2026-08-03 23:31:51 +10:00
be009f0e62
Fix upside-down AR camera: convert fused OpenCV pose to Three.js (GL) camera frame
jessikitty
2026-08-03 23:08:21 +10:00
7a7d27b9b4
Fix plan scaling: extent tracks actual content/table instead of a fixed 100x100 floor
jessikitty
2026-08-03 16:04:15 +10:00
d34b850f1b
Add layout-prefixed spawn IDs, safe per-spawn rename, and renumber-all (playlist refs kept in sync)
jessikitty
2026-08-03 15:08:20 +10:00
84316b575f
Add Layouts modal (save/load/delete named scene+playlist profiles)
jessikitty
2026-08-03 14:27:49 +10:00
8dc791bd46
Add layout API routes (list/save/load/delete)
jessikitty
2026-08-03 14:25:22 +10:00
986f97b49a
Add reloadFromState() for clean engine reset on layout switch
jessikitty
2026-08-03 14:24:35 +10:00
69e72c6c7a
Add named layouts: save/load/delete scene+playlist profiles
jessikitty
2026-08-03 14:23:26 +10:00
34f49d6abf
Add "Import set…" footprint picker to layout editor
jessikitty
2026-08-03 14:15:48 +10:00
d1eb123974
Add Hidden Side set footprint presets module for layout editor
jessikitty
2026-08-03 14:13:43 +10:00
d0823b7628
characters editor: per-part placement panel with TransformControls gizmo + synced numeric fields, model-default/per-ghost scope toggle, rebuilt inline build-from-parts dialog (edit/delete models)
jessikitty
2026-07-30 10:10:31 +10:00
b697f202d6
loader: per-part placement transforms + per-ghost partOverrides; fix gradient/decal banding across assembled multi-part figures (per-mesh group-local matrix)
jessikitty
2026-07-30 10:08:24 +10:00
bebd327f26
Fix landing page: disclaimer in flex flow (no overlap on short screens) + safe-area insets
jessikitty
2026-07-24 18:21:59 +10:00
a1234fb851
Landing page editor: logo/background/subtitle, markdown details page, editable disclaimer, photo shutter
jessikitty
2026-07-24 16:33:41 +10:00
dfa2ae12e8
Add safe markdown renderer for operator-authored landing copy
jessikitty
2026-07-24 16:29:44 +10:00
fc3d035b20
Preview: on-screen error overlay and non-fatal ghost build failures
jessikitty
2026-07-24 15:45:53 +10:00
2e37ca1001
Fix: bind sampler uniforms to a 1x1 transparent texture — null samplers broke shader linking, so no ghosts rendered
jessikitty
2026-07-24 15:43:17 +10:00
5357c8464d
Character manager: asset uploads, per-ghost model/colour/opacity overrides, face+torso texture decals
jessikitty
2026-07-24 14:47:36 +10:00
b6822af047
Add asset upload module for models and textures (validated, stored in live volume)
jessikitty
2026-07-24 14:38:46 +10:00
0486f7ab2a
Layout editor: ghost height (cm) control in the table panel
jessikitty
2026-07-24 14:14:24 +10:00
d51e441b65
Preview: apply ghost height, keep name labels world-scale above scaled ghosts
jessikitty
2026-07-24 14:12:15 +10:00
774822fb6a
Apply scene ghost height to viewer ghosts, live on scene updates
jessikitty
2026-07-24 14:11:17 +10:00
f5536449b2
Add ghostHeightCm to scene (minifigure-scale default 4 cm)
jessikitty
2026-07-24 14:10:41 +10:00
053601de32
Track-based playlist GUI with live ApproxRuntime, ghost-set picker, and residents
jessikitty
2026-07-24 14:10:18 +10:00
6f93047004
Playlist tracks: parallel scheduled/ambient groups with priority eviction and ApproxRuntime
jessikitty
2026-07-24 13:21:59 +10:00
386d094d44
Normalize ghost models to exact cm height (setHeight API, feet at origin, manifest scale multiplier)
jessikitty
2026-07-24 11:34:29 +10:00
2f0599c462
Add preview (virtual viewport) to admin nav
jessikitty
2026-07-24 10:33:23 +10:00
d2c0cd42cb
Add virtual viewport: live 3D preview of table, buildings, paths, and playlist ghosts
jessikitty
2026-07-24 10:32:53 +10:00
a7a811f68e
Document table dimensions feature
jessikitty
2026-07-23 15:23:24 +10:00
d8c218c855
Placement plan: table outline with dimension labels + table layer toggle
jessikitty
2026-07-23 15:22:39 +10:00
e23c308249
Layout editor: table dimensions — orange outline, cm labels, Table panel
jessikitty
2026-07-23 15:21:07 +10:00
c971c26660
Seed table dimensions (110x110 cm)
jessikitty
2026-07-23 15:19:25 +10:00
5dbfe62499
Add table dimensions to scene (defaults merged on validate)
jessikitty
2026-07-23 15:18:55 +10:00
da8c2038df
Document HOST_PORT in env example
jessikitty
2026-07-22 23:13:26 +10:00
c7649a0f59
Make host port configurable via HOST_PORT env (keeps existing nginx proxy port)
jessikitty
2026-07-22 23:13:14 +10:00
e8206b779a
Document placement plan printer
jessikitty
2026-07-22 17:04:01 +10:00
3825262955
Add Print plan button to layout editor toolbar
jessikitty
2026-07-22 17:03:29 +10:00
4b348c5f36
Add plan page to admin nav
jessikitty
2026-07-22 17:01:30 +10:00
4c55f5a567
Add placement plan printer: to-scale tiled plan with true-size crest patterns, crop marks, compass
jessikitty
2026-07-22 17:01:16 +10:00
1814125243
update Tue 07/14/2026 16:45:47.62
jessikitty
2026-07-14 16:45:49 +10:00
ac1bb7121a
update Tue 07/14/2026 16:07:05.30
jessikitty
2026-07-14 16:07:06 +10:00
f2bfad7ee2
update Tue 07/14/2026 12:21:23.58
jessikitty
2026-07-14 12:21:24 +10:00
b2b555ef16
update Tue 07/14/2026 11:38:16.92
jessikitty
2026-07-14 11:38:17 +10:00