When I create a simulation of a hard ball rolling in a hard bowl, the ball eventually loses energy, slows down, and stops. Think of the bowl as curved spacetime and the ball as ... a ball. :)

Since the simulated ball will be in a hard vacuum there should be nothing to slow it down. Thus I want the ball to continue to roll with the same energy until I stick something else in the way.

I have tried turning off all damping for the bowl and the ball, friction to zero, bounciness to zero, and rotation to zero and it still slows down.

I have been thinking of using scripting to add a slight boost to the velocity every few frames, but I am hoping that there is an easier way. Any suggestions?

TIA Danl

  • $\begingroup$ pls provide blend file since we cannot know any of your settings or what you have done. thx. $\endgroup$
    – Chris
    Oct 1, 2023 at 9:39
  • $\begingroup$ How do I provide the blend file? I don't see any options for "attach file", etc,,, $\endgroup$
    – Danl
    Oct 1, 2023 at 18:30
  • $\begingroup$ See this post $\endgroup$
    – L0Lock
    Oct 2, 2023 at 2:41
  • 1
    $\begingroup$ Here is the blend file. It's really basic. I ran the animation out to 500 so that you can see that the ball's oscilations are slowly being damped. <img src="https://blend-exchange.com/embedImage.png?bid=jpR26APx" /> $\endgroup$
    – Danl
    Oct 3, 2023 at 0:50
  • $\begingroup$ (Small advice: calculating physics on high density meshes can significantly slow down the baking. Prefer using lighter meshes and add a subdivision modifier on top of it. You will save yourself a lot of time baking. You don't need a sphere made of 16 128 triangles, 256 with lvl2 subdiv would perform way faster and have enough precision for what Blender's physics engine can do.) $\endgroup$
    – L0Lock
    Oct 3, 2023 at 16:54


You must log in to answer this question.

Browse other questions tagged .