0 votes
asked in VRIK by

Hi,

I'm having some issues creating hand animations for VRIK.

What I'm trying to achieve:

The VR character's hand closes to a grip position when the grip button is pressed.

What I've tried:

I created a new animation clip in Unity of the hand going from open to closed. I created a new layer in the pilot's animator controller (VRIK_Animated_Locomotion). I set the weight of this layer to 1 and blending to Override and added a new state for the hand animation.

Result:

I can see that the hand animation is being played in the new animator layer, but the base animation (blend tree for idling) for the character is overriding the hand layer. If I turn off the base character animations, and only leave the hand layer, then it works.

1 Answer

0 votes
answered by (390 points)
Try creating a layer for each hand as well and adding avatar masks on all three; Body_NoHands, LeftHand, RightHand.

That's how I've currently got it setup and its been working great with VRIK and Puppet Master as well.

Welcome to RootMotion Q&A, where you can ask questions and receive answers from the developer of Final IK and PuppetMaster and other members of the community.

Post as a guest, create an account or login via Facebook.

Please use the correct category when you post your questions.

...