Spline mesh physics creates bumps.

Hello everybody,

We’re using spline meshes to create paths that the player can move on. We’re heavily physics based so we drive our entire pawn with physics (AddForce, AddTorque, etc…).
This is mostly working but our character jumps on the spline meshes intersections. It’s subtle most of the time but gets very problematic, especially at higher speeds.

I’ve seen this older thread on the topic Spline Mesh collision bumpy at mesh intersection but that doesn’t seem to solve my issue (reduces maybe but doesn’t eliminate).
I tried substepping and changing min/max contact offsets.

Is there any other ways you can think of to solve this?

It’s easy to reproduce by having a straight 2 points spline mesh, using a simple cube as the mesh and running a ball over it. You can see in this screenshot I draw a debug sphere when the velocity of the ball goes up , this always happens at mesh intersections.
image

We use 5.3 and kept standard physics parameters.