hey guys i want the collision particles to only work in the background in the game, excluding the character
So I tried changing several options of collision in Niagara,
I couldn’t find any other solution. How can I solve it?
hey guys i want the collision particles to only work in the background in the game, excluding the character
So I tried changing several options of collision in Niagara,
I couldn’t find any other solution. How can I solve it?
Depends on the type of Emitter & Collision you want to use.
CPU emitter will be raycast collision (expensive). You can specify which objects to collide with in the Trace Channel. Just select ‘WorldStatic’ and not ‘WorldDynamic’ and it should not collide with your character.
GPU emitters have other (cheaper) collision options. So a better method would be to use Distance Field Collision (Distance Fields need to be enabled in the project settings).
As only StaticMeshes have Distance Fields and SkeletalMeshes don’t, your particles should only be colliding with your background objects and not with your character.
cool, it’s really work fine thx!
Strange… have the same problem…
however both suggestion don’t work on the player character
any other tips ?
distance field collision not workng Character
If you want character collision use GPU depth buffer
Hi,
i want the opposite, I don’t want a character collision…
Br Peter
Use gpu distance field collision its only collide static mesh
Is it possible that your character’s collision is not set as WorldDynamic and so is being taken as WorldStatic and colliding with the particles? Check the Collision settings in your character Actor, having a Collision preset like “BlockAll” instead of “BlockAllDynamic” could have something to do with it. I’m just taking a guess since I’ve never gone too into specifics regarding character collisions but could be worth a check.