How would I go about making an object suddenly 'kick' up into the air, repeatedly?

I’m hoping to create a nice music driven animation, that shows an object ‘kicking’ into the air, a bit like a popcorn kernel popping, but in time with the music. What kind of approach would this involve? Physics? Gravity?

I have already experimented with baked F-curves to audio, but it's not quite right. I wondered if it was some kind of turning on/off of a force, to propel the object into the air, and letting it fall down/bounce, before propelling it again. All synced to the beat.

Any ideas much appreciated.

Thanks!

Had some good success with the 'popping plane' approach, using three objects:

1. The pushed cube
2. The pushing cube
3. The floor

Just a single frame of pushing cube Z movement, after experimenting I just need a tiny amount.

I can hide the pushing cube. Boom.

• every force or even gravity can be turned on and off with keyframes so you can animate it. However I am not sure if physics is what you want if it is supposed to be controlled Sep 17, 2021 at 11:38
• Why do you need physics, do you need some kind of collisions between many objects? Otherwise, what you're asking is achieved by Z location defined by a simple curve that starts with a bezier point with a handle going vertically (so the curve is steep at the beginning), and ends with a point having a horizontal handle (so the velocity is lower and lower and gets to zero, then the reverse, with the object falling faster and faster. The curve points also have "Bounce" interpolation type, though I guess then you might indeed need physics for more elaborate movement at the end, based on shape. Sep 17, 2021 at 11:59
• Thanks everyone. Sep 17, 2021 at 12:18
• I don't want to control the object when it's propelled into the air, I just want to propel it, and let gravity/rigid body physics take over. That's why I thought physics would be involved. So ideally, at each 'beat' in the music, I'd do something to propel the object vertically and let it fall and collide each time Sep 17, 2021 at 12:19
• Sep 17, 2021 at 12:34