Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/evroon/bevy-hydrology
Hydraulic erosion simulation in Bevy
https://github.com/evroon/bevy-hydrology
bevy bevy-engine erosion hydrology rust simulation
Last synced: about 2 months ago
JSON representation
Hydraulic erosion simulation in Bevy
- Host: GitHub
- URL: https://github.com/evroon/bevy-hydrology
- Owner: evroon
- License: mit
- Created: 2024-03-29T11:21:24.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2024-10-18T12:41:56.000Z (2 months ago)
- Last Synced: 2024-10-19T15:48:39.785Z (2 months ago)
- Topics: bevy, bevy-engine, erosion, hydrology, rust, simulation
- Language: Rust
- Homepage:
- Size: 35 MB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Bevy hydrology
Hydrology simulation in Bevy based on [this blog
post](https://nickmcd.me/2020/04/15/procedural-hydrology).It simulates particles falling on the terrain, which descend down the slope. The particles affect
the terrain by erosion and sedimentation.> [!NOTE]
> The erosion and sedimentation is (contrary to the original article) fully simulated in a [compute shader](https://github.com/evroon/bevy-hydrology/blob/master/assets/shaders/erosion.wgsl).# Usage
To quickly run it to see how it works, clone this repo and run `cargo run --release`:
```bash
git clone [email protected]:evroon/bevy-hydrology.git
cd bevy-hydrology
cargo run --release
```# License
Licensed under [MIT](https://choosealicense.com/licenses/mit/): [LICENSE](LICENSE).