In Unreal Engine 5, I tried using Niagara fluids and for some reason, it is not colliding with any of my static meshes or skeletal meshes even though I have added the ‘Collider’ tag on them. Then I found out the reason for this was my simulation’s ‘WorldSpaceSize’ bounds were below 0 on the Z-axis.
How to recreate the issue:
Move your Niagara Fluids simulation’s WorldSpaceSize bounds below 0 on the Z-axis.
-
Side view
-
Simulation view
How to solve the issue:
Move your Niagara Fluids simulation’s WorldSpaceSize bounds above 0 on the Z-axis. Or just make sure the bounds are not going below 0 on the Z-axis when resizing.
-
Side view
-
Simulation view
I came across this issue in Unreal Engine version 5.3, this could be happening in the previous versions of Unreal Engine as well. I didn’t check though.
Hope this helps someone. Good luck!