PDA

View Full Version : Edit multiple keyframes at once


Venkman
07-25-2006, 04:39 PM
Hey guys-

For the life of me I can't find what should be a simple thing. I worked late last night and I'm not thinking straight, so forgive me if this is simple.

I want to select multiple keyframes on multiple layers, and move them all up 20 pixels on the y-axis. I can't find a way to "edit multiple frames" like in Flash. I've tried selecting all the keyframes and moving it up- it just inserts new position keyframes on the layers that don't have one at that point in time, and then the tweeing kicks in and my animation looks ridiculous.

Is there something simple I am missing here?

p.s.- I can't use nested comps, these things are already nested enough and I just need to edit a small part of my animation, not the whole thing.

graymachine
07-25-2006, 06:08 PM
Hey guys-

For the life of me I can't find what should be a simple thing. I worked late last night and I'm not thinking straight, so forgive me if this is simple.

I want to select multiple keyframes on multiple layers, and move them all up 20 pixels on the y-axis. I can't find a way to "edit multiple frames" like in Flash. I've tried selecting all the keyframes and moving it up- it just inserts new position keyframes on the layers that don't have one at that point in time, and then the tweeing kicks in and my animation looks ridiculous.

Is there something simple I am missing here?

p.s.- I can't use nested comps, these things are already nested enough and I just need to edit a small part of my animation, not the whole thing.

In your case, the only time AE is going to insert a new keyframe on a layer is if you select a layer that doesn't already have a keyframe.

You should be able to command/control click each keyframe you want to modify, and nudge away.

Mylenium
07-25-2006, 06:19 PM
In your case, the only time AE is going to insert a new keyframe on a layer is if you select a layer that doesn't already have a keyframe.

You should be able to command/control click each keyframe you want to modify, and nudge away.

Nope, nudging in this case won't work - AE always assumes current time with multiple selected layers and will insert keyframes. The only solution I can think of is to type a "+20" in one of the value boxes (all inputs in AE support simple math) for Y-position. If everything goes well, it will do so for every selected keyframe. And you should have your extra 20 pixels.

Mylenium

graymachine
07-25-2006, 06:23 PM
Nope, nudging in this case won't work - AE always assumes current time with multiple selected layers and will insert keyframes. The only solution I can think of is to type a "+20" in one of the value boxes (all inputs in AE support simple math) for Y-position. If everything goes well, it will do so for every selected keyframe. And you should have your extra 20 pixels.

Mylenium

Maybe I am misunderstanding the problem.

I am saying that selecting certain layers that you want to change, but NOT selecting the others, nudging up/down/left/right works perfectly. I just tried it. Maybe I am not following the true problem here.

And I should have said "shift-click" before.. not cmd/ctrl.

Venkman
07-25-2006, 06:44 PM
I am saying that selecting certain layers that you want to change, but NOT selecting the others, nudging up/down/left/right works perfectly. I just tried it. Maybe I am not following the true problem here.

And I should have said "shift-click" before.. not cmd/ctrl.

Yes, that does indeed move it, but my problem is I want to move some layers, which occur at different points in time, the same amount along the y-axis. If my 1st three layers are at 1-5 seconds, and my second set of 3 layers are at 3-8 seconds, and I want to move all of them the same amount simultaneously, shift clicking and using the arrow keys will insert keyframes automatically at undesired locations on some layers.

The only solution I can think of is to type a "+20" in one of the value boxes (all inputs in AE support simple math) for Y-position. If everything goes well, it will do so for every selected keyframe. And you should have your extra 20 pixels.

This is a good idea, I'll give it a shot next time. I ended up moving each layer individually and it wasn't as much work as I had originally anticipated.

Thanks for the replies! :)

graymachine
07-25-2006, 07:14 PM
Yes, that does indeed move it, but my problem is I want to move some layers, which occur at different points in time, the same amount along the y-axis. If my 1st three layers are at 1-5 seconds, and my second set of 3 layers are at 3-8 seconds, and I want to move all of them the same amount simultaneously, shift clicking and using the arrow keys will insert keyframes automatically at undesired locations on some layers.



This is a good idea, I'll give it a shot next time. I ended up moving each layer individually and it wasn't as much work as I had originally anticipated.

Thanks for the replies! :)

Got it. I didn't realize you were working with different points in time.

Another solution that might work, depending on the situation, would be to apply the Transform effect. It's usually farily useless. But sometimes, a simple nudging of pixels is just what you need.

Venkman
07-25-2006, 07:38 PM
Got it. I didn't realize you were working with different points in time.

Another solution that might work, depending on the situation, would be to apply the Transform effect. It's usually farily useless. But sometimes, a simple nudging of pixels is just what you need.


That's good advice, thanks. I usually overlook the transform effect.

I wish they would have an "edit all frames" option similar to flash- you edit the values of multiple keyframes at the same time, but relative to each keyframe's starting value.

Perhaps now that Adobe owns Macromedia, they can steal it (legally) from Flash.

eodmpink
07-30-2006, 09:41 PM
you could try messing around with the graph editor; if it's anything like the graph editors in 3d apps then you have plenty of flexibility.

brokenface
08-03-2006, 12:05 AM
you could also attach all layers you want to move to a single null, and just nudge the null.

CGTalk Moderation
08-03-2006, 12:05 AM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.