Random Seed
Sets the random seed so a procedural variation can be reproduced.
Push particles in one direction
Applies a constant directional force to particles, useful for wind, gravity-like drift, sparks and directed motion.
pDirectionalForce changes the velocity of an existing particle stream instead of generating particles itself.
Overview
Strength controls how strongly the field changes particle motion, while Direction and Direction Z determine the force vector.
Probability, age ranges, sets and regions can restrict which particles are affected. This makes the node useful for localized or staged motion changes.
The node often works well together with pTurbulence: directional force establishes the overall flow, while turbulence removes mechanical uniformity.
Think of pDirectionalForce as a steady fan blowing through the particle system.
Flow anatomy
The port structure shows how this node fits into a Fusion graph.
The incoming particle stream to be pushed.
Input used by pDirectionalForce.
The particle stream after directional force is applied.
Inspector
Start with these controls before reaching for more complicated workarounds.
Sets the random seed so a procedural variation can be reproduced.
Sets the random seed so a procedural variation can be reproduced.
Locks procedural randomness to time so the same frame evaluates consistently.
Controls force magnitude.
Sets the main 2D direction of the force.
Adds force along the Z axis.
Controls what fraction of eligible particles are affected.
Limits the force to a portion of particle life.
Selects the Set Mode used by pDirectionalForce.
Chooses which particle sets are affected by this operation.
Selects the particle region type.
Chooses the geometric region used by the particle operation. Available region types include Ignore region, When intersecting region, When inside region, When not intersecting region, When not inside region, When entering region, and When leaving region.
Selects the particle region type.
Chooses the geometric region used by the particle operation. Available region types include All, Bezier, Bitmap, Cube, Line, Mesh, and Rectangle.
Practical setup
Create particles with pEmitter or pImageEmitter.
Connect pDirectionalForce after the emitter.
Set Strength and direction.
Add turbulence if the motion feels too uniform.
Render the result through pRender.
Examples
Directional motion plus turbulence creates an organic spark stream.
Use a region so particles change direction only in one area.
Troubleshooting
Production notes
Related nodes