Seams between floor tiles produce collision/physics artifacts when rolling over them

Here’s an update on this situation, for future viewers.

There is an option in the Project Settings called Contact Offset. Project Settings → Engine-Physics → Simulation. There are three settings for contact offset. Contact Offset Multiplier, Min Contact Offset, and Max Contact Offset. I lowered the min and max offset values to get a much better response in the collision behavior.

Here are my settings:

  • Contact Offset Multiplier = 0.02
  • Min Contact Offset = 0.01
  • Max Contact Offset = 0.05

My settings are just a shot in the dark. They may not be the most optimal settings, since I actually do not completely understand what the meaning behind each value is. The matter of the fact is that they will eliminate this ugly bouncing on collision mesh seams that happens by default.

Thanks to some lovely folks on the forum for discussing a good solution: Rolling ball jumps on flat surface - Physics - Unreal Engine Forums

1 Like