Why does a simple ball rolling on a flat surface have strange bounces in unreal engine 5.3?

https://youtu.be/P12sUZAyC6c




This example only has a simple ball Actor, rolling over a flat terrain, but the ball always has strange bounces and is a strange impulse in all directions.I only gave the sphere component a horizontal impulse in the horizontal direction, and it should just roll against the ground instead of having weird bounces.This situation is completely random.As like the ball had hit something on a flat surface, But the LandScape is flat.
Same level, same landscape, same ball, but its rolling in 5.2 is normal. I wonder if this is a Bug in UE5.3? Or do I need to do something else to adapt to 5.3?

1 Like

Have you tried it with a better ball?

If this is the default sphere, it will be ‘wobbly’.

You can make a decent sphere in the modelling tools ( SHIFT5 ).

I tried the engine’s built-in Sphere Mesh, but it also bounced inexplicably as it rolled across a flat surface.

1 Like

That’s what I’m saying, it’s not smooth enough.

Try making one with these settings

( and work your way down, this my be a bit much ).

One on the right is the engine sphere, look at the jaggies

And the collisions of components whose physics simulation is enabled cannot be set to complex collisions

Let me try

thank you for replay!
I tried you suggested, but I can’t use complex collisions when enable the physics simulation, I can still only add a simple sphere collision, so it will still have a strange bounce on the plane.

1 Like

Darn…

I have done almost exactly this before. ( can’t quite recall what happened… )

I think if you add the simple collision to your sphere, it will work…

Now I’m using a simple sphere collision, and it behaves just like the video I posted earlier :sleepy:

1 Like

I tried looking for my previous solution, can’t find it…

I’m waiting for my brain to spring into action… :melting_face:

Thank you very much indeed, I am still searching the Internet for any possible solution :sob:

Did you try CCD?

image

Yes,I tried.it didn’t work

1 Like

Did you try tweaking

Not what I did before, but…

  • I tried that, too
  • But it didn’t work :sob:
  • Thank you so much for your continued advice!
  • I will also look into other solution.
1 Like

This is what I was looking for

maybe it’s how you’re coding the movement?

  • Hey, brother.After I tried to reduce the Min Contact offset and Max Contact offset values and increase the Contact Offset Multiplier, the stability of the rolling state was much better!
    This seems to be a viable adjustment, and I have now increased the Offset Multiplier to 10, almost no strange bounces occur when rolling on a flat surface!
  • Thank you very much for your advice! You’re the savior! :joy: :joy: :joy:
1 Like

Excellent :sunglasses:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.