VecFlow0.1.0
FlowsOperators

Particle Force

Particles pull each other within a reach, or push apart with a negative strength: clumping goo, blobs, swarms that cluster or spread evenly.

VecFlow 0.1.0

Particles pull each other within a reach, or push apart with a negative strength (and those of other events with this operator). Strength is the most any one is pulled, however many are near.

Add it
EventAdd OperatorPhysicsParticle Force
Sends on
Nothing: it has no wire.
Influence
No: a value can’t weigh it.

When to use it

  • Clumping: particles drawn together into blobs and strands: goo, slime, magic gathering.
  • Spreading out: a negative Strength pushes them apart, so a crowd spaces itself evenly.

It works across events, with the particles of every event with Particle Force.

Settings

As the flow editor’s sidebar shows them. Changing any of them marks the bake old; those marked Keyframable can also change through a bake.

Strength
Keyframable
2 m/s²-50 to 50

How hard it acts. For most forces, below zero acts the other way.

Reach
Keyframable
0.5 m0.001 to 10

How far each particle feels the others. The force fades out to nothing there.

Each particle pulls the others within Reach, each pull fading to nothing at the reach. However many are near, no particle is pulled harder than Strength, so a dense crowd doesn't crush itself.

Particle Force pulls; it doesn't stop particles passing through each other. Add Particle Physics too for blobs that hold their shape.

Works with

  • Drag, so clumps settle instead of jiggling.
  • An event takes one Particle Force. A Follow Curve (not steered) or Goal in the same event isn't moved by it.

Problems you may see

Error

event: operator: an event takes only one

Errors stop a bake; warnings don’t. Every message is on the Messages page.

On this page