I'm trying to rig an object (a sink, actually) to make it "speak"; using the overflow of the sink for the mouth :
I managed to rig a round mouth with bendy bones :
But I'm quite new to rigging, and I can't find the correct way to define the influence of the rig on the geometry.
The mouth should be capable of doing some mouth expressions; nothing really too advanced, but I would like to make it smile, whistle and yawn.
A bit like in Alice in Wonderland, but I don't need it to be as good as that.
Almost nothing else than the hole should move, but it would be nice to have a influence around it (eg. if it whistle, the rig would move a bit of the geometry around the "lips" forward.
I did tests with vertex groups, Weight Paint, but it never looks good.
I also had some attempts with booleans (mouth separated from the sink) but it didn't look good.
How would you handle this? Blend file.