Random Seed
Sets the random seed so a procedural variation can be reproduced.
Drive particles along a gradient
Pushes particles according to a gradient field with adjustable strength and the standard probability, age, set and region conditions.
pGradientForce turns a gradient into directional particle motion, allowing image-derived or procedural fields to steer a simulation.
Overview
pGradientForce turns a gradient into directional particle motion, allowing image-derived or procedural fields to steer a simulation.
Think of the gradient as a slope map: particles are pushed according to how that field changes across space.
Flow anatomy
The port structure shows how this node fits into a Fusion graph.
Incoming particle stream from pEmitter, pImageEmitter, pMerge or another particle node.
Optional region or mask that limits where the operation affects particles.
Processed particle stream for additional particle tools or pRender.
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 how strongly the gradient affects particle motion.
Limits the percentage of particles affected.
Sets the particle-age range affected by this operation.
Particle age is measured over the particle lifetime; use the start and end values to limit where the behavior becomes active.
Sets the particle-age range affected by this operation.
Particle age is measured over the particle lifetime; use the start and end values to limit where the behavior becomes active.
Defines the range over which this operation is active.
Selects the Set Mode used by pGradientForce.
Excludes Sets from the operation.
Chooses which particle sets are affected by this operation.
Controls where the gradient force is active.
Excludes region from the operation.
Applies the operation while particles intersect the region.
Applies the operation while particles are inside the region.
Applies the operation while particles do not intersect the region.
Applies the operation while particles are outside the region.
Triggers the operation when particles enter the region.
Triggers the operation when particles leave the region.
Selects the particle region type.
Chooses the geometric region used by the particle operation.
Applies the particle operation across the full region or particle set.
Uses a Bezier-shaped region for the particle operation.
Uses a bitmap-defined region for the particle operation.
Uses a cube-shaped region for the particle operation.
Uses a line region for this particle operation.
Uses a mesh-based region for the particle operation.
Uses a rectangular region for the particle operation.
Uses a spherical region for the particle operation.
Practical setup
Create the particle stream and gradient source/field.
Insert pGradientForce in the particle chain.
Set Strength low and play the animation.
Tune the gradient/region before increasing force.
Use Sets or Age conditions for layered behavior.
Examples
Particles drift according to a soft field instead of one uniform direction.
Only one particle set reacts to the gradient.
Troubleshooting
Production notes
Related nodes