A real-time underwater environment built in Blender, featuring a betta fish gliding through colorful corals, volumetric light rays, and floating particles.
The entire world is generated procedurally with Geometry Nodes and rendered in Eevee, allowing smooth real-time performance without baking or pre-rendering.
To push the idea further, I added full controller support.
Using a Steam Deck, the viewer can freely navigate the environment, control the camera, and explore the scene interactively, transforming it from a traditional animation into an immersive experience.
This project combines cinematic environment design with technical implementation, showing how artistic 3D work can evolve into interactive real-time content for games, simulations, and virtual demos.
animation
interactive demo