Perlin Noise GIF Loops

coding challenge #136.2

It’s all coming together! Here, I encapsulate the idea of a 2D “polar noise loop” into a class and loop a variety of properties of particles, recording it all into a GIF with ffmpeg.