Implementation of Physarum like transport networks described here.

You can view different presets that I made by selecting the dropdown under "Presets".

You can also upload your own photo to interact with the network by pressing the button "Load Texture", like this one:


Made using WGSL, so be sure you are using the newest version of Chrome or Edge for this. WebGPU should be supported by default in those browsers, but if not, try enabling it on chrome://flags/. Other browsers also support WebGPU but not by default.

Check out arsilath courses if you are interested in learning how to do stuff like this yourself.


"Ever Mindful" Kevin MacLeod (
Licensed under Creative Commons: By Attribution 4.0 License

Rated 5.0 out of 5 stars
(1 total ratings)
Tags2D, Atmospheric, Creative, Physics, Real-Time, Relaxing, Shaders, Singleplayer, Visualization

Leave a comment

Log in with to leave a comment.