Moving all keyframes within a group layer or multiple layers

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

Moderators: Víctor Paredes, Belgarath, slowtiger

Post Reply
User avatar
bisagaboo
Posts: 30
Joined: Mon Oct 13, 2008 9:52 am
Location: Australia
Contact:

Moving all keyframes within a group layer or multiple layers

Post by bisagaboo »

Hello there...

Is it possible to move all the keyframes on several layers or inside a group layer at once?

I have a group layer with about 20 different layers of animation. I need to move all keyframes back in time. Can i select everything at once somehow?

This would help me out a lot.

cheeeeeeeeeeeeeers,
Bisagaboo
User avatar
funksmaname
Posts: 3174
Joined: Tue May 29, 2007 11:31 am
Location: New Zealand

Post by funksmaname »

i dont believe there is :(
this is one of the reasons I use as few layers as possible to get something done... theres no point splitting everything onto layers unnecesserily...
Genete
Posts: 3483
Joined: Tue Oct 17, 2006 3:27 pm
Location: España / Spain

Post by Genete »

Try this:

1) Make a back up of your files
2) Set the layers you want to move the keyframes inside a root folder. Give it a meaning name. Save the anme file (*).
3) Create a new empty file. Import from the (*) file and select the root folder you want to move the keyframes.
4) Using the Rescale Keyframes menu command do a full document rescale keyframes to the position you want. Save the file (**)
5) Open the (*) file again and delete the root folder you created. Import the root folder again from the (**) file with the keyframes moved.

Of course (*) and (**) must have same proyect settings (size, fps, etc.)

Good luck

-G
User avatar
mkelley
Posts: 1647
Joined: Fri Nov 02, 2007 5:29 pm
Location: Sunny Florida
Contact:

Post by mkelley »

Something else you could do (assuming you have the Pro version) is create an action at a top master group layer and copy from the main timeline. This will have all the stuff from the lower layers in it. Then erase all animation from the main timeline and, at the top group layer, use the action wherever you want (either as a copy or as a reference).

I actually do this all the time (but not for the reasons you are looking for -- I create all my actions by doing them on the main timeline first).
User avatar
synthsin75
Posts: 10253
Joined: Mon Jan 14, 2008 11:20 pm
Location: Oklahoma
Contact:

Post by synthsin75 »

Good tip Mike. I do that as well. It's much easier to create actions in the main timeline rather than accidentally getting kicked out of the action when changing between layers.

Great minds think alike. :wink: :lol:
chucky
Posts: 4650
Joined: Sun Jan 28, 2007 4:24 am

Post by chucky »

I agree with Mkelley , actions speak loud and clear. 8)
User avatar
bisagaboo
Posts: 30
Joined: Mon Oct 13, 2008 9:52 am
Location: Australia
Contact:

Post by bisagaboo »

Thanks heaps for the info.

I went with the rescalling a new document option as I'm still a bit unfamiliar with the whole actions thing.

Either way it worked like a treat and saved me a lot of time, so cheers everyone. I'll keep the action thing in mind aswell....it sounds intriguing...

thanks again
bisagabooooo
User avatar
funksmaname
Posts: 3174
Joined: Tue May 29, 2007 11:31 am
Location: New Zealand

Post by funksmaname »

just to touch on something synth said - i make my actions in the action palette, but;
a) create the cction while the group is selected - this creates the action for all layers below
b) i've installed a script that makes the letter 'J' go to the parent layer, and as long as you go to the parent layer then back down to another layer you dont get knocked out of the action... so i press J, then just select the next layer i want to work on in the action. (pressing J is easier than copying keyframes from every layer!)

i dont remember what script it is, but a search of the script forum should find it!
DeCay
Posts: 16
Joined: Wed Jun 10, 2015 3:28 pm

Re: Moving all keyframes within a group layer or multiple la

Post by DeCay »

Anything new on this in the last 7 years. It's kind of a stick in the eye.
User avatar
Víctor Paredes
Site Admin
Posts: 5814
Joined: Wed Jan 26, 2005 12:18 am
Location: Barcelona/Chile
Contact:

Re: Moving all keyframes within a group layer or multiple la

Post by Víctor Paredes »

Not officially, but you can try this fantastic script:
viewtopic.php?f=12&t=13935
Also, at least for me, Smart Bones have fixed many of the multi-layer editing problems I had. I know I'm not talking about the specific feature asked here (which really needs to be implemented), but they help to keep many layers' keyframes inside one single bone.
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
DeCay
Posts: 16
Joined: Wed Jun 10, 2015 3:28 pm

Re: Moving all keyframes within a group layer or multiple la

Post by DeCay »

Thanks for the help. And yes, I am told the wise always animate on the bones … sigh, here and there it was so easy not to.

And thanks for the link to the script. It seems you have to add a line or two of code to make it work with AS11. I'm just getting comfortable with python (an ill conceived ungainly hybrid and I think my 9th computer language since FORTRAN IV) and not knowing Lua and remembering the halcyon days of scheme and Common Lisp I shed a tear, closed the page and told myself “I'll look at it tomorrow.” And I will.

Again thanks,

DeCay
User avatar
braj
Posts: 293
Joined: Sun Apr 07, 2013 7:06 pm

Re: Moving all keyframes within a group layer or multiple la

Post by braj »

Am I wrong, isn't this something you can do in the sequencer?
Post Reply