Barbelot / Physarum3D

3D implementation of the Physarum Transport Networks in Unity
MIT License
67 stars 6 forks source link

Physarum3D

Unity implementation of the Physarum Transport Network from Jeff Jones in 3D.

Result Video

Result Image

Disclaimer

This project is a prototype and work in progress. It is not actively maintained and may (or may not) evolve in the future.

Example project with no setup

https://github.com/miketucker/Physarum3D

Manual Setup

Technical Details

The particles positions and trail volume are computed with compute shaders.

The particles are displayed using Unity Visual Effect Graph and the HDRP pipeline. The trail volume can be displayed through volumetric rendering using the VolumeRayCast shader.

Tested with Unity 2019.3.0f1 and the corresponding HDRP/VFX Graph packages.

Acknowledgments