Swarmify
Swarmify is a simple swarm, motion planning, and collision avoidance simulation based on a potential field method. It comes with a CPU, a GPU, and a combined implementation.
by BlitzZart
Price History +
Swarmify is a simple swarm, motion planning, and collision avoidance simulation based on a potential field method.
The idea of this project is to provide a basic easy-to-integrate and easy-to-use swarm manipulation toolbox.
Check out readme! Collision layer/mask setup is necessary.
You can test an earlier version here:
Swarmify comes with different computation strategies. Depending on your project and target platform you might choose one or the other.
- Autonomous: Uses Unity's physics engine to filter the distance and compute everything else on the CPU.
- Centralized CPU: Everything is done on the CPU.
- Centralized GPU: Everything is fed to a compute shader and the calculations are done there. This leads to a significant performance improvement (however, this is implemented rather crude at this point).