Took some time (mostly on the plane) to try follow @ckipp@hachyderm.io 's "An intro to Flow Fields in Scala".
Not exactly the same - I couldn't get my Perlin noise implementation to look good and I added some bloom - but I think it's still in the same spirit.
JS Demo: https://joaocosta.eu/Demos/Flow/
Code: https://gist.github.com/JD557/1ed8e0111313cb77a04d8c77719d3bbd
@JD557 this is super cool to see!