Random Seed
Sets the random seed so a procedural variation can be reproduced.
Swirl particles around an axis
Creates a vortex field that pulls particle motion into circular or spiral trajectories around a configurable center and axis.
pVortex is used for whirlpools, spirals, orbit-like movement, tornado effects and stylized particle rotation.
Overview
Strength determines how strongly particles are pushed into circular motion. Power changes the character of the field and how force behaves relative to the vortex.
Offset, size and angle controls position and orient the vortex in space. A particle must pass through the relevant field area for the effect to be obvious.
Age, probability, set and region restrictions can limit the vortex to selected particles or parts of their life.
Imagine an invisible rotating funnel: particles passing through it are redirected into a spiral around the vortex axis.
Flow anatomy
The port structure shows how this node fits into a Fusion graph.
Particle stream processed by this node.
Input used by pVortex.
Particles after the vortex field modifies their motion.
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 particles rotate around the vortex.
Changes the force profile of the vortex.
Sets the X Offset.
Sets the Y Offset.
Sets the Z Offset.
Controls the scale of the vortex field.
Tilts the vortex field around the X axis.
Tilts the vortex field around the Y axis.
Limits the fraction 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 pVortex.
Excludes Sets from the operation.
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.
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 a moving particle stream.
Add pVortex where the stream should begin to curl.
Position the vortex center near the particles.
Raise Strength gradually.
Adjust Size and orientation until the desired spiral forms.
Render through pRender.
Examples
A particle stream curls around a centered vortex before glowing.
Directional motion enters a large soft vortex field.
Troubleshooting
Production notes
Related nodes