I have created a rain particle system that is supposed to despawn when a collision happens. However, the particles go through the meshes unimpeded. Is there some configuration that I missed?
I think there’s no problem with the updates stack. So the settings of the collision are suspicious.
You might want to remake the “Collision” updater to refresh the settings and inspect if the collision of the mesh in question has been set correctly.
I changed the mesh so that the collision complexity was “Use Complex Collision as Simple”, and now most of the particles are getting filtered, but some manage to get through.
Try modifying “Particle Update>Collision>Collision Radius” especially increasing the “Particle Radius Scale”
if it doesn’t work, the particle might be moving too fast for one thing.
I think you are right. The particles are moving at -500 on z axis, and after I increased the radius scale I can see most of the particles barely break through the ceiling and despawning, but still a few make it through.
Maybe I should use something else for rain?
I think Niagara works well to express rain. So I recommend you review the existing settings.
A remaining room for improvement is thickening the ceiling, I guess.