https://github.com/SuboptimalEng/slime-sim-unity
π Slime mold simulation in Unity.
https://github.com/SuboptimalEng/slime-sim-unity
csharp gamedev shaders slime-mold slime-simulation unity unity-3d unity3d
Last synced: over 1 year ago
JSON representation
π Slime mold simulation in Unity.
- Host: GitHub
- URL: https://github.com/SuboptimalEng/slime-sim-unity
- Owner: SuboptimalEng
- License: other
- Created: 2023-08-24T21:15:53.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-12-22T21:07:21.000Z (over 1 year ago)
- Last Synced: 2025-02-26T19:52:11.806Z (over 1 year ago)
- Topics: csharp, gamedev, shaders, slime-mold, slime-simulation, unity, unity-3d, unity3d
- Language: C#
- Homepage:
- Size: 4.56 MB
- Stars: 11
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# π Slime Sim Unity
Simulating slime.
- YouTube Video: [Coding a Slime Mold Simulation](https://www.youtube.com/watch?v=BKcxJlvqNWs)


## Notes
- completed:
- slime agents in compute shader
- sample color from gradient texture
- smooth transition between gradients
- randomize agent settings automatically
- sense function with three directions
- trail + (diffuse + color map pass)
- create slime species with masks
- learn more about hlsl shaders
- research:
- gradient for each slime species
- custom sense functions like:
- force direction
- wobble direction
- mouse interaction
- run agents on image
## Resources
- [Jeff Jones' Physarum Research Paper](https://uwe-repository.worktribe.com/output/980579)
- [Sebastian Lague's Slime Simulation Code](https://github.com/SebLague/Slime-Simulation)
- [Sebastian Lagueβs Slime Simulation Video](https://www.youtube.com/watch?v=X-iSQQgOd1A)
- [Simulife Hub's Slime Mold Simulation Video](https://www.youtube.com/watch?v=qryINYcgO1s)
- [Sage Jenson's Physarum Simulation Article](https://cargocollective.com/sagejenson/physarum)
## License
Shield: [![CC BY-NC-SA 4.0][cc-by-nc-sa-shield]][cc-by-nc-sa]
This work is licensed under a
[Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License][cc-by-nc-sa].
[![CC BY-NC-SA 4.0][cc-by-nc-sa-image]][cc-by-nc-sa]
[cc-by-nc-sa]: http://creativecommons.org/licenses/by-nc-sa/4.0/
[cc-by-nc-sa-image]: https://licensebuttons.net/l/by-nc-sa/4.0/88x31.png
[cc-by-nc-sa-shield]: https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg