You can do this with Julia fractals as well with a constant instead of start_pos.
The glowing spots where particles bunch up clearly have to do with the fractal structure, but I haven't looked into the math at all. Maybe I'll see if Claude can figure out what's going on.