Hi, I’m trying to make an animated mesh deformed key from a keyboard for a UI interaction prompt. With how the armature was set up I had to animate it through intense stretches. Obviously while doing this it changed the position drastically which I simply corrected by moving all the bones to make sure the part stayed in the same place. It turned out like this which had the cartoony effect I desired:
However, it behaved differently once the animation was running under a WorldModel. It was bobbing up then down and not staying in the same place, which I assume may be a Roblox issue. It also seems to be changing position in relation to the armature proportions.
The position property of the meshpart and bones were constant the entire cycle, so it had to do with how the animation had rendered it. As you can see the part still deforms as it’s intended to, however, the bobbing up and down is unintentional.
Eventually, I had given up finding the cause and tried changing the position to inversely match where it seemed to be going. I estimated the plot points and created a rough equation to match it.
This mitigated its range of motion a little however this wasn’t enough (not to mention the extra wobbliness).
I am wondering if anyone knows whether this WorldModel mesh deformation behavior is a Roblox issue or my fault. I can’t afford to spend any more time manually making an equation to change its position so it doesn’t look as bad.