[claude] Three.js scene foundation — navigation modes + performance budget (#4) #28

Merged
Timmy merged 1 commits from claude/the-nexus:claude/issue-4 into main 2026-03-24 01:30:27 +00:00

1 Commits

Author SHA1 Message Date
Alexander Whitestone
96bed90cb4 feat: add navigation modes (walk/orbit/fly) and performance budget
- Add three navigation modes cycled with V key: walk (WASD + mouse look),
  orbit (drag to rotate around focal point, scroll to zoom, WASD to pan),
  fly (WASD + Q/E for vertical, mouse look, unconstrained movement)
- Camera rig syncs between modes for smooth transitions
- Performance tier detection: low (mobile, no shadows, 25% particles),
  medium (<8 cores, 1.5x DPR, 60% particles), high (M3 Max, 2x DPR, 2048 shadows)
- Shadow map resolution scales with tier (2048/1024/512)
- Nav mode displayed in HUD controls bar with gold highlight

Fixes #4
2026-03-23 18:39:23 -04:00