I’ve been having a lot of fun playing with Blender Geometry and Shader Nodes.
Specifically here using Instances on Points. I started with a 60 x 60 grid of curves, made into spirals and animated with a Noise texture.
This ended up creating 8.3 Million faces and took 12 hours to render.