Soft Collision Effector
Density repulsion so particles pack against each other instead of collapsing into one point.
The Soft Collision Effector pushes particles apart when they crowd, using a density grid rather than particle-to-particle tests.

- Strength, Spacing, Grid Range
- Found in the node graph under Particles → Effectors
The image on the right is the example patch itself. Drag and drop it onto the app, or load it with File → Load, to open the full graph. The default repulsion on a sphere emitter.
Inputs and outputs

| Port | Type | Purpose |
|---|---|---|
| Effectors In | Effector | The previous effector in the chain, if any. |
| Field Image | Texture | A texture read by the Image field shape. |
| Origin Object | Surface | A Null to parent the effector to. |
| Effectors Out | Effector | Wire it into the next effector, or into the Particle System's Effectors port. |
Parameters
- Strength (0–40, default 6).
- Spacing (0.2–6, default 1.5) — the distance particles try to keep.
- Grid Range (4–80, default 20) — the extent of the density grid.
- Particle Use Amount (0–1, default 1) — the share of particles this effector acts on. Two effectors with the same amount act on different particles.
- Speed Variance (0–4, default 0) and Speed Bias (−1 to 1, default 0) — scatter the force per particle.
Field
- Field (default off) — limits the effector to a region. Field Shape (Sphere, Box, Plane, Image), Field Size (default 3), Falloff (default 0.5), Inner Radius, Invert Field, Field Follows Mouse, and Image Channel for the Image shape. The Field Position / Heading / Pitch / Roll / Scale block places it.
Every slider has a per-parameter animation bar, so it can be animated, audio driven, or MIDI mapped.
Examples
Packed ball — an Attractor Effector plus this at Spacing 0.5.
Troubleshooting
Nothing moves. The effector's Effectors Out must reach the Particle System's Effectors port, directly or through the last effector in a chain.
Particles outside the grid ignore it — raise Grid Range.