What can cause particles to go through colliders ?

Hi,

I have a quite big scene in which there are houses. On my first person character I attached a particles system to simulate rain (it’s moving a circle shape with a radius of 20 above character head, 25 meters above). This works quite well however in some cases I have some of the rain particles (not all) going through my houses colliders (houses are made of a lot of small parts primitives colliders), It depends how I place my character it seems.

I’ve tried the same particles prefab, attached to the same character in a new scene, containing a house like in the problematic scene: the particles does not go through colliders.

I’ve set my particle system collision detection to high, so it’s not a matter a particles raycast budget setting I guess.

Has anyone already faced the same problem ? Could it be that in my big scene there are too much colliders ?

same problem. decreasing the particle speed makes it work but a work around would be appreciated, thank you.

@taxvi I’ve filed a bug report with a repro project, case #733278

1 Like

I was told by UT support that I use “wrong” box colliders for my roofs and to use mesh colliders.
I really don’t understand why box colliders would be wrong…

I still didn’t have tested with mesh colliders however I’m 99% sure it fixed the problem in the repro project but NOT in my real project…

Will report back here.

And now I’m told the problem is that my box colliders are not covering the roof mesh properly. And the guy who is handling my issue wants to close it as there’s no issue for him…

Seriously, how can a particle system collision be related to the object mesh ? This is absurd!
A collider is a collider, period.

Dear Simonas, you want me to file a repro case without any mesh so that you can think a bit about colliders, is it that ?

Will try what you say and report back in few hours with some screenshots of my real scene to prove you you’re wrong, here we are there.

Well good to hear Simonas at QA changed his mind and realized it’s really an issue :slight_smile: