Field Affector
Updated: 15 Sep 2026
Allows particles to be affected by forces from a field.
Updated: 15 Sep 2026
Allows particles to be affected by forces from a field.
This node samples velocities from a Field node and applies them to particles. This can be used to apply motions generated on a field, e.g. via a fluid solver, and apply them to a particle system so the particles move with the field. The magnitude of the velocity is controlled by the Velocity Scale attribute and modulated by a random value which is constant per particle and weighted by the Randomness attribute.
Optical Flow nodes can also be accepted to drive particles based on a video feed.
This node requires a Field or Optical Flow node to be connected via the Field input.
These properties control the 3D transforms of the node. Transforms will generally be inherited by child nodes, although they can be ignored through the Inherit Transform Channels attributes.
Control the inheritance of the transforms from the parent.
These properties control the core behaviours of the node.
| Parameter | Details |
|---|---|
| Velocity Amount | Scale the generated affector velocities. |
| Randomness | How much randomness is added in the particles movement. |
| Life Effect Coeffs | How much the particles are affected by the affector at different stages of the particles life cycle. Values 1 and 2 are control points used to control a bezier curve between values 0 and 3. |
| Apply Mode | Select whether the field force are applied as simple velocities or continuous forces. |
The properties control the time at which the node is active. See Timeline for editing time segments.
| Parameter | Details |
|---|---|
| Duration |
Control the duration of the node’s time segment.
|
| Node Time | The custom start and end time for the node. |
| Duration (Timecode) | The length of the node’s time segment (in time). |
| Duration (Frames) | The length of the node’s time segment (in frames). |
| Time Segment Enabled | Set whether the node’s time segment is enabled or not in the Timeline. |
| Name | Description | Typical Input |
|---|---|---|
| Field Node | The field root node to use | Field 3D Root |
| Mask Node | Mask out areas that particles cannot spawn. | Image Plane |
| Affected Emitters | Choose which particle emitters can be affected by the affector. | Primitive Emitter |
| Weights | Add a particle weight node to vary the node’s effect on the particle system. | Noise Weight |
| Transform Modifiers | Apply the transforms of another node to this node. | Null |
| Target Node | Modifiy the rotations of the node to always direct the z axis towards the input. | Null |
| Local Transform Override | Apply the transforms of another node to this node, relative to its parent. | Null |
| Parameter Value Array | Used to set the parameters of the node using an array. | Parameter Array |
| Procedural Falloff | Use the distance field from a procedural system to vary how strong the affector is. | Procedural Root |