less than 1 minute read

Flow Fields

Flow fields are two dimensional Perlin Noise fields, and to my mind, often considered passé in the generative art community. Perhaps because of that reason, I’ve been avoiding them for some time. A while back I played with the flow field code from The Coding Train, but I never did much with it.

With all the work I’ve been doing with Perlin Noise generally, something clicked with me and I understood how to make a flow field using my own code, and not with the templates I’d previously seen. It always makes more sense when you do it for yourself.

My flow field code is simply rows/columnns of points, and then per point, a number of iterations move in the direction of the angle given from the noise field. These iterations are the vertices in each line. I experimented with random point placement, but enjoy the coverage of the grids/rows, and I could always offest those by a random displacment to make it less regular looking.

Here’s the first one I plotted, using Lyra Aqua Brush Duo watercolor markers on smooth bristol.

As per usual, you can find my code on my github.

Tags:

Categories:

Updated: