I am making a game in 3D in Godot and ran into an issue. I wanted to have a mechanic where the player could directly rub the characters belly with a floating hand. But I feel like there is not good mechanic to do that in 3D
Some outlines for the project:
The characters model changes based on weight continously by blending between blendshapes
And them model is animated.
So simple stuff like using a colissionshape to have the hand first snap to a propper location is already a problem as the colission shape would be changing constantly.
Similar issue with the indentation I would like when rubbing, knowing when the mouse is actually over the belly and where and then deforming the mesh accordingly.
Are there project out there that have done that in 3D? And if yes, how?