Particle Life 3D

World link: Here!

This project started a few weeks after I stumbled across this video, which is a tutorial on how to implement a simulation based on simple forces of attraction or repulsion between particles, that can results in complex emergent behaviour.
Of course, I had to try and turn this into a shader.
I ended up extending the actual simulation into 3 dimensions as well, which is a better fit for VR. You can now load up this world, reset the simulation to random parameters, and watch the complex interactions emerge.
For more information on the shader used to run the simulation, plus source code, see here.

Video