Sticky Lips in blender?

Hi

So i was wondering if anyone know how to make sticky lips (or zipper lips) in blender?

Look at this examples:


Thanks

Untested, but it seems like you could have your bones shrinkwrap to a non-rendering mesh, with an influence that depends on the distance between that bone and another bone. (Influence approaches 1 as distance approaches 0.)

This would probably require multiple layers of bones-- you’d want a first-pass set of bones, to deform the non-rendering mesh only, then a second set of mechanism bones to get shrinkwrapped, then a third set of deforming bones that read the mechanism bones (maybe damped track, stretch to constraints.)

That´s interesting, i´m going to investigate based on your suggestion. Thanks.