Alexander Whitestone
|
634092f60e
|
feat: add performance auto-detection and quality presets
CI / validate (pull_request) Has been cancelled
- detectPerformanceTier() measures real frame time over 60 frames using
requestAnimationFrame during scene init
- If avg FPS < 30 → LOW quality: bloom disabled, particles reduced from
3000 → 800, core material simplified to wireframe MeshLambertMaterial
- Quality indicator badge added to HUD showing tier + detected FPS
- Full Three.js scene: stars, nexus core (icosahedron), particle cloud,
floor grid, orbit controls, UnrealBloom post-processing
- CSS quality states: quality-high (green dot), quality-low (orange dot),
quality-detecting (muted)
Fixes #94
|
2026-03-23 23:57:36 -04:00 |
|