This Geometry Nodes setup adds a realistic bouncing motion to any object in a fully procedural and automatically animated way. It includes two bounce modes: a continuous bounce and a repeating bounce with pauses. The node was originally created to animate bouncing balls, such as a tennis ball, where a natural and believable bounce is important, but it works equally well for any type of object. You can control the animation offset to define when the motion starts, adjust the ground offset to let the object sink into a surface if needed, and fine-tune the bounce speed and height to achieve the desired result without using keyframes.