This graphic is a gif of a program i created in processing that uses perlin noise to generate rings and to colour the rings. It is very reminiscent of tie dying and trippy visuals.
The rings are created using curves and each vertex along the ring is placed a certain distance away from the center determined by perlin noise. The shape created is then filled using a colour created from noise and then moves onto a smaller ring. This allows the animation to look like it is shape shifting and that the colours are either moving towards or away from the screen.