Fly mode: click viewport for pointer-lock, move mouse to look, WASD to translate, Q/E down/up, Shift to boost; Esc releases pointer.
Presets: use the six nav targets to jump between exterior, machinery and internal chambers.
Shortcuts: H show/hide UI; ? help; Space pauses / resumes motion; 1–6 switch camera presets.
Three.js dependency not found
From the unzipped folder run npm install, then npm start. Open http://localhost:4173. The project requires a WebGL2-enabled browser and Three.js 0.160.0.