The author shares a detailed project on extending particle-based hydraulic erosion for simulating surface hydrology, aiming for simple yet realistic results. They express dissatisfaction with existing methods for river and lake generation and provide a unique solution involving stream and pool maps coupled through particles. The system includes algorithms for descending and flooding particles, and additional elements like trees for enhanced simulation. The results demonstrate the capability to imitate various natural phenomena, with a focus on realistic coupling between hydrology and terrain. The project, presented with code samples, offers a novel approach to generating landscapes with dynamic hydrology features.
https://nickmcd.me/2020/04/15/procedural-hydrology/