animation keys error

animation keys error

Anonymous
Not applicable
1,199 Views
6 Replies
Message 1 of 7

animation keys error

Anonymous
Not applicable

Hi,

 

No idea how it happend. I have my character with a weapon and constraints. I was animating by moving the weapon, then tweaking hands to mach the different positions. It was working fine.

 

Suddenly, setting a key creates an offset on every other key. So, for example, I set a position on frame 0, then go to 10, set different position, set a key and frame zero is affected.

 

I've tried to open other files, it's not working and now idea what I could have done. Only setting blend back to zero helps - but it was working before! Feet are fine, other models too. Only hands.

0 Likes
Accepted solutions (1)
1,200 Views
6 Replies
Replies (6)
Message 2 of 7

Anonymous
Not applicable

Hi Shrike,

 

Have you check the constraint offset parameters ?

 

If you move the hand that is constrained on the weapon, you have to key the offset parameters in your constraint property every time you move your hand, they are not keyed automaticaly with the hand controler.

 

Cheers

 

0 Likes
Message 3 of 7

Anonymous
Not applicable

I see what you mean, where can I find this constraint offset parameter?

0 Likes
Message 4 of 7

Anonymous
Not applicable

Select your constraint in the navigator and check the properties panel

 

Capture.JPG

0 Likes
Message 5 of 7

Anonymous
Not applicable

Oh right. Thank you, it's working. Do I have to key each constraint manually? No way to key them together with body parts?

0 Likes
Message 6 of 7

Anonymous
Not applicable
Accepted solution

I don't think so, maybe with a Keying group. Best workaround is to use an intermadiate object. Instead of constraining your character hand directly to the weapon, you parent an object, let's call it handCtrl, to the weapon and constraint your effector to it. When you want to adjust your hand  position, use the handCtrl. This way you will not have to deal with constraint offset, just handCtrl animation, witch is more easy to manage.

 

Once this is done, you can use a character extension to key your handCtrl automaticaly in fullbody mode. To create the character extension, go to the Asset Browser panel, in the character foler and drag and drop a character extension to the handCtrl object.

Select the character extention in the navigator and go to the property panel. Set the attached character with your character. Verified that the Add To Full Body check box is checked.

Select your handCtrl, go to the property panel, click the Editor button. In the editor panel, go to Keying Groups, select Character Extention in the view drop down and add the local translation, rotation and scaling (if needed). So now you should be set and if you set a key in your character in full body mode, the local transform of your handCtrl should be keyed as well.

 

Let me know if something isn't clear.

Cheers

 

Message 7 of 7

Anonymous
Not applicable

Thanks a lot, that should work perfectly :).

0 Likes