Image source & code playground:
Christopher M Overton
https://codepen.io/christophermoverton/pen/yRezBa
Getting Creative with Perlin Noise Fields
Coding Challenge #24: Perlin Noise Flow Field
From Generative Design book:
The Coding Train:
https://twitter.com/kusakarism/status/1474359908980375552?s=21