Random Seed
Sets the random seed so a procedural variation can be reproduced.
Particle obstacle avoidance
Steers particles around a chosen region so the region behaves like an invisible obstacle or exclusion zone.
pAvoid modifies an existing particle stream by pushing particles away from a defined region while respecting strength, distance, probability, age and set conditions.
Overview
pAvoid modifies an existing particle stream by pushing particles away from a defined region while respecting strength, distance, probability, age and set conditions.
Think of the region as an invisible object that particles sense before impact and try to route around.
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.
Input used by pAvoid.
The processed particle stream.
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.
Sets how far from the region particles begin reacting.
Controls how strongly particles steer away.
Limits the percentage of particles affected.
Restricts avoidance to a particle age range.
Selects the Set Mode used by pAvoid.
Chooses which particle sets are affected by this operation.
Chooses the obstacle shape such as Rectangle, Sphere, Bitmap, Mesh or Bezier.
Uses All as the active region.
Uses Bezier as the active region.
Uses Bitmap as the active region.
Uses Cube as the active region.
Uses Line as the active region.
Uses Mesh as the active region.
Uses Rectangle as the active region.
Uses Sphere as the active region.
Lets you place the avoidance region’s start point directly in the Viewer.
Sets the X, Y and Z components of start.
Lets you place the avoidance region’s end point directly in the Viewer.
Sets the X, Y and Z components of end.
Practical setup
Create and animate the particle stream first.
Insert pAvoid before pRender.
Choose a simple Region and position it.
Tune Distance before Strength.
Use Probability, Age or Sets only when selective behavior is needed.
Examples
Particles bend around a central logo-shaped region.
A 3D-style particle stream routes around a spherical exclusion zone.
Troubleshooting
Production notes
Related nodes