Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/multarix/boids-compute-shader
Boids Simulation using a compute shader within Godot
https://github.com/multarix/boids-compute-shader
Last synced: about 2 months ago
JSON representation
Boids Simulation using a compute shader within Godot
- Host: GitHub
- URL: https://github.com/multarix/boids-compute-shader
- Owner: Multarix
- License: mit
- Created: 2023-10-23T17:36:44.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2023-11-02T11:30:56.000Z (about 1 year ago)
- Last Synced: 2023-11-02T13:32:38.515Z (about 1 year ago)
- Language: C#
- Size: 19.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Boid Simulation using Godot Engine
A simulation of the [Boids](https://en.wikipedia.org/wiki/Boids) algorithm using the Godot Engine, in conjunction with a GLSL compute shader.
Based on the original concept by Craig Reynolds.Using a compute shader, it allows for large numbers of boids to be simulated in real time - Though further optimisation is still entirely possible within the godot engine.
Using my PC specs, I was able to simulate around 7000 boids at a steady 75fps consistently, your milage will likely vary.The exact rule implimentation roughly followed the steps found in the paper found [here](https://vanhunteradams.com/Pico/Animal_Movement/Boids-algorithm.html).