0 like 0 dislike
I need to spawn a particle system that interacts on a collision layer in UE4 and ignores an actor. I don't know how to do this.

The closest I got is looking at the UE4 plugin/collision page. (see: http://wiki.popcornfx.com/index.php/UE4/Collisions)

It provides almost no information about this other than I should probably try playing with the FilterID in the particle effect.

Any suggestions would be much appreciated!

Thank you.
by Clarke (120 points)

1 Answer

0 like 0 dislike


Collision Filters are indeed a way to collide or query specific geometry layers, you can specify them in Physics/Collision evolvers, or as a parameter of a scene.intersect query.

To enable this behavior in UE4, all of this happens in the PopcornFXSceneActor, under Simulation Settings, you'll find Collision Filters, which you can override and add your list of presets.

Each Collision Filter has an index (written like [0], [1]), and each collision filter determines what Collision Preset it "interacts" with. As it relies on UE4 collision presets, you can specify a collision filter that only interacts with "Pawn" or "WorldDynamic", ..

So here, specifying a CollisionFilter of "1" in your FX's Physics Evolver, it will only collide with "WorldStatic" geometry, and the cube in the screenshot above will be ignored.

Hope this helps.

by HugoPKFX (17.5k points)