Fast way of adding a keyframe for bone without moving it?

Wondering how to accomplish a certain animation task? Ask here.

Moderators: Víctor Paredes, Belgarath, slowtiger

Post Reply
lehtiniemi
Posts: 107
Joined: Mon Jan 14, 2013 3:18 pm

Fast way of adding a keyframe for bone without moving it?

Post by lehtiniemi »

Any tip on how to add a keyframe for a bone (or any other object for that matter) without moving it?

The fastest way I know is to click it, but this involves the risk of moving and animating it by accident if my mouse/wacom hand isn't stable enough. Any way to do the same thing and be certain of not animating at the same time?

Currently I end up switching to selection tool and hitting CMD-F to add freeze frame, but this is so many clicks and shortcuts. Clicking with 100% certainity of not moving would be ideal.

Anyone have some nice trick?
boygordon
Posts: 7
Joined: Wed Jan 20, 2016 4:20 pm

Re: Fast way of adding a keyframe for bone without moving it

Post by boygordon »

You can double click in the timeline to add a key wherever you like. Of course you need the bone already selected to do this, if that helps?
lehtiniemi
Posts: 107
Joined: Mon Jan 14, 2013 3:18 pm

Re: Fast way of adding a keyframe for bone without moving it

Post by lehtiniemi »

boygordon wrote:You can double click in the timeline to add a key wherever you like. Of course you need the bone already selected to do this, if that helps?
Thanks for the tip! Unfortunately, this means I already have left the bone translation tool so double clicking and hitting CMD-F is the same trouble.

Is there a way to select a bone while in bone translation tool without moving it? This way I could use CMD-F or double click to add keyframes to different bones, without having to jump between tools. At the same time, without having to worry about moving them.
sillyanimate
Posts: 145
Joined: Mon Feb 15, 2016 7:28 pm

Re: Fast way of adding a keyframe for bone without moving it

Post by sillyanimate »

i normally just go in animation tab and click add keyframe... Image
Don't forget! No one is perfect!
lehtiniemi
Posts: 107
Joined: Mon Jan 14, 2013 3:18 pm

Re: Fast way of adding a keyframe for bone without moving it

Post by lehtiniemi »

sillyanimate wrote:i normally just go in animation tab and click add keyframe... Image
Thanks for the reply! :) Adding the keyframe is fast with these methods, but the problem is selecting the bone before adding the keyframe. Selecting with the "Translate bone"-tool there's a chance of moving the character by accident. But if I switch to "Select bone" in order to select the bone by moving, this causes much extra clicks.

But actually I found the solution, it was my stupidity. I missed the fact that "Freeze pose"-command freezes all the bone positions, not only the selected ones (there's a command for that as well, though). So basically I can have the "Translate bone" activate, hit CMD-F and this freezes the whole pose without the need for bone selection inbetween. Problem solved!

Thank you everyone for help!
User avatar
Víctor Paredes
Site Admin
Posts: 5814
Joined: Wed Jan 26, 2005 12:18 am
Location: Barcelona/Chile
Contact:

Re: Fast way of adding a keyframe for bone without moving it

Post by Víctor Paredes »

lehtiniemi wrote:But actually I found the solution, it was my stupidity. I missed the fact that "Freeze pose"-command freezes all the bone positions, not only the selected ones (there's a command for that as well, though). So basically I can have the "Translate bone" activate, hit CMD-F and this freezes the whole pose without the need for bone selection inbetween. Problem solved!
Actually, Freeze Pose can work in two ways:

1- If there are no previous keys, it freezes the rotation for all bones and the translation for bones with no parent only* (that helps to animate characters with target bones in the feet, for instance).
2- If some of the bones already have keyframes on translation/scale channels, Freeze Pose will also add keyframes for them.

Personally, I like to add keyframes for rotation, scale and translation for all the bones in frame 1. That way I'm sure the Freeze Pose command will always freeze all the bones, even if I actually didn't animate some of them.

*In case 1, Freeze Pose doesn't add translation keyframes for Smart Bones with no parent, since you probably only want to rotate, not translate them.
Image Image Image Image Image Image
Moho co-owner

Previously Rigged animation supervisor: My father's dragon, Wolfwalkers & Star Wars Visions "Screecher's Reach"
My personal Youtube Channel
lehtiniemi
Posts: 107
Joined: Mon Jan 14, 2013 3:18 pm

Re: Fast way of adding a keyframe for bone without moving it

Post by lehtiniemi »

Víctor Paredes wrote:
lehtiniemi wrote:But actually I found the solution, it was my stupidity. I missed the fact that "Freeze pose"-command freezes all the bone positions, not only the selected ones (there's a command for that as well, though). So basically I can have the "Translate bone" activate, hit CMD-F and this freezes the whole pose without the need for bone selection inbetween. Problem solved!
Actually, Freeze Pose can work in two ways:

1- If there are no previous keys, it freezes the rotation for all bones and the translation for bones with no parent only* (that helps to animate characters with target bones in the feet, for instance).
2- If some of the bones already have keyframes on translation/scale channels, Freeze Pose will also add keyframes for them.

Personally, I like to add keyframes for rotation, scale and translation for all the bones in frame 1. That way I'm sure the Freeze Pose command will always freeze all the bones, even if I actually didn't animate some of them.

*In case 1, Freeze Pose doesn't add translation keyframes for Smart Bones with no parent, since you probably only want to rotate, not translate them.
Ah, great! Thanks for the tips! :)
Post Reply