Quick answer: Source emitter: Generate Collision Event. Receiver emitter: Receive Collision Event Reader + Spawn Particles From Other Emitter. Names must match.
Bullet hits wall. Niagara fires a collision event. Debris emitter does nothing. The reader half of the chain is missing or wired to the wrong source.
The Symptom
Event count visible in the Niagara Debugger; receiver emitter never spawns particles.
The Fix
SourceEmitter (sparks):
Particle Update:
+ Generate Collision Event
Use Physics Material: true
Max Events Per Frame: 16
ReceiverEmitter (debris):
Event Handler Stack:
+ Receive Collision Event Reader
Source Emitter Name: "sparks" // must match exactly
Execution Mode: Spawn
Particle Spawn:
+ Spawn Particles From Other Emitter
Source: "sparks"
Spawn Count: 8 // per event
Source emits, reader picks up, spawn count fires per event. Stage matters: reader on the receiver, generator on the source.
Verifying
Open Niagara Debugger. Show Event Counts. Source generates events; receiver consumes them. Particle count on debris jumps with each collision.
“Source generates. Reader receives. Names match. Debris spawns.”
Related Issues
For Niagara spawn rate curve, see spawn curve. For RenderTarget2D clearing, see render target.
Generate. Read. Match names. Events flow.