How to rig a physics noodle man

I’m trying to create a noodle man with that uses physics for it’s motion. I’m working in 3D, however I want to limit movement to just x and y.

I have an image that best describes what I’m looking to do, but here is a written one too.

States:

  1. deflated state, half full and bent to the side
  2. player input will cause noodle to start to inflate, rising up
    if player stops input noodle will return to deflated position (either side)
  3. win state is when a certain amount of input has been reached and noodle man will be fully inflated and
    stay that way

Why physics:

  1. I want his head to have a weightiness to it with inertia that cause bounce when it moves
  2. player will be able to interact with it causing movement to it aside from the inflate/deflate
  3. I want a lot of jiggle and bounce that is base off it’s movement

I’d like to use the Using the Unity Animation Rigging tools, but am open to hearing about other tools if someone knows of something.

I haven’t been able to find a video or tutorial for something like this. I’ve just started to scratch the surface of the Animation Rigging tool, but was hoping if anyone had a direction I should investigate. The constraints seem like something that should work for me?

Thanks!

Very creative idea. If the effect is realistic enough, it should be very interesting.

But based on the knowledge I know, I feel that it will be very difficult to simulate realistic enough results relying on IK with constraints. Looking forward to your progress and listening to what other suggestions others have.