- Home /
Properly placing hands on the gun while reloading.
I'm creating a uncharted style 3rd person shooter using mocap animations. While reloading right hand of the character always stays with the machine gun while left hand simply changes the magazine. So I linked right hand to the MG using a multi parent constraint from new animation rigging package. But left hand is not alligned to the magazine while it is pull out and insert back. (I'm using humanoid rigs)
1)So is there a way to do it within unity?
2.If not can I do it within Motion Builder? Then how can I put my gun to the same position and rotation in both programs?
Thank you. I tried different things for weeks but could not come up with a solution. also I couldn't find any detailed documentation about new animation rigging package.
Answer by BBIT-SOLUTIONS · Apr 10, 2020 at 03:57 PM
You could make the magazine a separate GameObject (if it is not yet) and then set it as child (maybe with some offset) of the left hand (of your armature) during the animation.
Thank you, but my problem is left hand is not in the correct position at the time when the magazine is pulled. It cannot be corrected by changing the position of magazine. So I have to manipulate the hand somehow during the animation. ( I think motion capture file is not correctly maching with the gun I have)
ah ok, i see. Well, then it's seems like you have to adapt the animation.
Easiest way is to open it in Blender and then set new keyframes for your left hand.
Your answer
Follow this Question
Related Questions
Importing MotionBuilder Animations to Unity 5. 1 Answer
Humanoid breaks my animation cycle 1 Answer
Why do legacy & humanoid animations look different on the same character? 1 Answer
[3D Game Kit]Change animations from generic to humanoid 4 Answers
Can humanoid animations play on Generic rig Character? 1 Answer