The "DSpline" daemon is the perfect choice if you want to make particles following a given path.


A "DSpline" daemon with default and additional control circles.


In many cases the number of control circles is not sufficient, because the distance between them is too big: some particles might not be dragged from one circle to another. To fix this, add new circles:

Of course, an emitter is required: the emitter can be placed anywhere on the spline, but please make sure that it is placed inside a control circle. Otherwise some particles will not be attracted, because they are out of scope. Ideally, emission direction is aligned with the spline.

Adjusting Forces

It is possible to adjust each control circle's forces individually under Daemon Spline > Control > Axial | Radial | Vortex.  If you want to change forces globally for all circles use the "Strength" parameters:


A "DSpline" daemon with a "Sphere" emitter: default forces (left), adjusted forces and a "Drag" daemon (right).

Supporting Daemons

Sometimes it can be difficult to adjust the fluid's velocity or get enough turbulence:


A "DSpline" daemon with "Drag", several "Noise Field", and "Sheeter" daemons. On the right you see the meshed fluid.