- Home /
Bow shoot animation not deforming correctly
Hey /r/Unity3D! I've been having a very frustrating problem lately that I can't seem to get fixed. I've tried asking on the answers forum but wasn't able to get much help. So basically, I've made a bow so I could use it in my game. I rigged it so it could do a shooting animation. The problem is that when I import it into unity, it doesn't animate correctly. The base of the bow is fine, but the string moves as if all the middle vertices had a weight of 1.
This is what the animation looks like: This is what the string's supposed to animate like:
As you can see, the string's flat in Unity but the base of the bow is fine. Everything is made with bones. The string only has one bone controlling it. The vertices at the very end of the bow string are controlled by a dummy. You can see what it looks like in 3DS Max here: http://i.imgur.com/XxmI75A.png?1?1850
The weird thing is, the entire bow used to deform incorrectly but after I made a dummy to control the vertices which were supposed to have a weight of 0 (the fixed ones at the very end), they started deforming correctly(which means they stayed fixed). Maybe it has to do with controlling too many vertices on the string with one bone?