Skip to content

mfigurski80/HydroErosion

Repository files navigation

HydroErosion

Python model of rain eroding a landscape. HydroErosion model places random 'drops' on terrain and moves the terrain based on their movement

File Descriptions

generateLandscape.py

Creates two matrices to describe height and bedrock, using perlin noise

viewLandscape.py

Graphs given matrix in 3D

erodeLandscape.py

Performs Naive algorithm to erode given landscape, accounting for bedrock

Results (so far):

Performed erosion on 300x200 terrain with 600,000 iterations (current maps)

Before: Before Erosion

After: After Erosion

About

Model of eroding rain on landscape

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published