Quick answer: Stage Source = Particles. Iteration Count > 0. Direct Set source for grid-style sims.
Custom Niagara Stage runs but produces no visible effect. Iteration Count was 0 by default.
The Fix
Niagara Stage:
Stage Source: Particles
Iteration Count: 10
Disable Reset: false
Enabled: true
Stage modules:
+ Custom HLSL or Set Attribute
Process per particle
Iteration Count multiplies the work per tick. Stage Source defines what data the stage walks (particles or fixed buffer).
Verifying
Stage runs visibly. Niagara Debugger shows iteration count, modules executed.
“Source set. Count up. Stage runs.”
Related Issues
For Niagara Data Channels, see data channels. For Stateless emitter, see stateless.
Source. Count. Stage runs.