Endless Ocean

Overview:
A procedurally generated endless ocean made using ThreeJS. Explore a vast and immersive ocean using a submarine. This project includes generated terrain using marching cubes and chunk loading, a player-controlled submarine, schools of fish that navigate the sea using boids logic, shaders for underwater fog and the ocean surface, a time system with dynamic atmosphere and lighting, and a beautiful underwater environment filled with coral and seaweed.
Subject:
Computer Graphics
Session:
Autumn
Creators:
Aymeric Conti
Finn Varvell
Year:
2024