Bounce, gravity and velocity
Hello everyone,
So I have this scene (Unity 5.5.0f3):
Static Plane at (0,0,0);
Ball at (0,1,0) with rigidbody using gravity and mass 1;
Bounce physics material with bounciness set to 1 and frictions set to 0, attached to ball collider;
I expected the ball to bounce forever at the same height. However after each bounce the ball velocity increases and it goes higher. If the gravity is turned off, the ball bounces with the same velocity: no energy is loss or gained.
Is this correct? Isn't the case I was expecting to happen the correct one?
Thanks,
-Gabe
how can a ball bounce without gravity?
and physics is just a simulation working for games and nowhere near accurate, so it's expected (actually it's the very first thing that was shown to me at university)
Answer by gabrieljt · Jan 06, 2017 at 08:23 PM
A ball can bounce without gravity if it's moving.
I understand that is a simulation. I just don't understand why it bounces higher from where it started with zero velocity.
I just thought that a free fall body (started with zero velocity) shouldn't bounce higher from where it started. Is this correct?
Setting bouciness to 0.95 achieved better results with gravity; the ball keeps bouncing forever and at the same height. However, without gravity there will be energy loss and the ball will lose velocity.
Your answer
Follow this Question
Related Questions
Reloading a Scene Increases Gravity Acted on a Player 4 Answers
Why Does Bounciness Affects Rigidbody Velocity? (SOLVED) 0 Answers
How to calculate velocity after collision? 0 Answers
Issue with impulse.magnitude and if statements? 0 Answers
How to use relativeVelocity to AddForce to the Rigidbody? 0 Answers