Header image for Gsgs

Gsgs

Stst

Prompt

Create a polished, interactive 3D animation as a single self-contained HTML file. Concept Build a cinematic scene of a small futuristic spacecraft flying through a gigantic neon space station at night. The scene should feel like a real-time 3D demo rather than a flat webpage. 3D Scene - A detailed futuristic spacecraft is the main subject. - The spacecraft continuously flies forward through a huge space-station corridor. - The corridor contains repeating structural rings, metallic panels, glowing neon strips, pipes, windows and mechanical details. - Add a large planet visible through some distant openings/windows. - Add stars and small floating particles in the background. - Use perspective so the environment clearly feels deep and three-dimensional. Animation - The spacecraft gently moves up and down as if affected by inertia. - Its engines emit animated glowing exhaust. - Neon lights continuously travel along parts of the station. - Some mechanical elements rotate. - Small particles move past the camera to emphasize forward motion. - The camera should smoothly follow the spacecraft with subtle cinematic movement. - Include occasional subtle camera shake during engine acceleration. - Everything should loop smoothly without obvious jumps. Visual Quality Use a futuristic cinematic aesthetic: - Dark environment - Neon cyan, violet and orange lighting - Strong contrast between the dark station and glowing elements - Bloom-like glow where possible - Metallic-looking materials - Atmospheric depth/fog - Multiple light sources - Shadows or convincing simulated shadows - Depth and scale should be visually obvious Do not use external images, videos, or downloaded 3D models. Create the geometry procedurally or with primitives so the result works immediately. Interaction Add: - Mouse/touch drag to slightly rotate the camera view. - Mouse/touch movement should feel smooth and responsive. - A small UI button to toggle cinematic mode. - A small UI indicator showing "SYSTEM ONLINE". - Pressing Space should trigger a short engine boost with increased speed, brighter engine exhaust and stronger camera shake. Performance The animation must remain reasonably smooth on a normal mobile browser. Avoid creating thousands of expensive individual objects. Reuse geometry/materials where possible. Use requestAnimationFrame or the appropriate animation loop. Handle window resizing correctly. Support both desktop and mobile screens. Presentation The final result should open directly as a finished interactive experience. Do not provide an explanation instead of the implementation. Do not leave TODOs, placeholders, broken controls, or pseudocode. Everything required for the demo must be contained in the single HTML file. The most important goal is to make the result visually impressive while keeping the implementation reliable and functional.

A system prompt was added to support web rendering