Skip to content

Latest commit

 

History

History
19 lines (13 loc) · 610 Bytes

README.md

File metadata and controls

19 lines (13 loc) · 610 Bytes

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