Based on the "Swirly Trails" technique by Danil Krivoruchko (vimeo.com/134057856) with some adaption of the VEX code to make the trails go up an L-System. I also added a pointcloud based repulsion between leading particles to make the distribution more even.
Rendered with Octane Renderer.