← Back to portfolio

Hydraulic Erosion Simulation

A terrain editor prototype in C++ that models hydraulic erosion, sediment transport and terrain evolution. I built the simulation core and editor integration.

  • Hydraulic simulation
  • Terrain editor
  • Data-driven controls
  • Research prototype

Project Details

Language: C++
Engine: Custom C++ Engine
Team size: Solo
Duration: 8 Weeks
Key responsibilities:
  • Hydraulic erosion simulation
  • Terrain editor
  • Terrain rendering

Technical implementation

For this project I created a basic hydraulic erosion simulation in pure C++. The technique I used is based on a research paper by Hans Theobald Beyer. You can find a complete explanation of this system and my findings on my Medium blog.

Read the medium article here