-
Particle swarm idea
Hi,
I have a fairly particular idea (excuse the pun ;)) for a particle swarm and was wondering if anyone had ever tackled anything like it, or indeed knows if it is possible:It would start with particles moving across the screen from left to right. There would be some turbulence, so the particles would be undulating slightly. There wouldn’t be loads of particles maybe 30-40 crossing the screen at any one time and they’d be shifting with varying speeds.
Next comes the interesting bit: After around 3-4 seconds particles would start to be attracted to a target, which would be a piece of geometry, lets say a plane. Not all particles would be attracted with an equal force, i.e some would just ignore it and fly past, others would be pulled towards it strongly. Those particles that arrive at the target would each be attracted to an individual point on the poly mesh. Once a particle arrives and stops at a point, that point is now filled and the other attracted particles would need to fill ‘vacant’ points. Once all points are ‘taken’ particles are no longer attracted to the target.
Here’s the second interesting bit: The particles that occupy the points on the target remain there for different amounts of time (3-4 seconds) before detaching themselves and flying off in the general direction of the swarm. Once their point is free, another attracted particle may move onto it. So the effect is a shape whose points fill with particles, but its not always the same particles as shapes drift on and off depending if there is a free point.
Having just read this back it seems like a big ask, and improbable that anyone has done anything exactly like this. But some general steers would be really appreciated…
Thanks,
Simon