This piece is the first of a series of pieces created using an algorithm that's based on an invisible particle system. The particles themselves are not rendered but only the space between those that are in close proximity.
Assigning different rules to these particles creates very interesting patterns. In this piece they are taught to move in ever increasing circles creating a snail pattern.
Colors, stroke width, straight/curved lines are determined by the hash. In some iterations particles will gravitate to each other, creating a more chaotic pattern.
Creating using vanilla JS on a 2D-Canvas.
Controls: S - Save 2000x2000 image Space - Pause/Unpause animation Up/Down-Arrows - Increase/Decrease speed