APPLE MOTION: Motion Forum Motion Tutorials FCP Legacy FCP Tutorials

Shifting keyframes / curves by value

COW Forums : Apple Motion

<< PREVIOUS   •   VIEW ALL   •   PRINT   •   NEXT >>
Troy Grady
Shifting keyframes / curves by value
on Nov 9, 2012 at 5:06:57 pm

Hi All-

First post, thanks for having me. Quick question to which I fear I may already know the answer. Trying to translate some keyframed motion paths (i.e. not motion behaviors) from one part of the coordinate system to another. I'd love to do this by absolute numerical value via the keyboard. This used to be possible by changing values the inspector, but the new "auto-keyframing" feature now just creates additional keyframes at the current playhead location instead of translating the curve.

Shift-click and drag (snap by units of 10) only seems to work on points, not whole curves.

Basically we can drag the curve in the editor and settle for the resulting ballpark / non-integer point values. Or do the math and manually adjust the values for each keyframe individually.

Any other options / workarounds I'm missing?

Thanks!

Troy


Return to posts index

Mark Spencer
Re: Shifting keyframes / curves by value
on Nov 9, 2012 at 5:09:22 pm

Command-option dragging on a keyframe in the Canvas will move the entire motion path without setting a new keyframe.

--
Mark Spencer
Freelance Producer/Editor/Motion Graphics Artist
Apple-certified Master Trainer
Author, Motion 4 from Peachpit Press
http://www.applemotion.net


Return to posts index

Troy Grady
Re: Shifting keyframes / curves by value
on Nov 9, 2012 at 5:19:47 pm

Thanks for the speedy response Mark! Yep, I see that you can drag the curve, but there's no snapping. The resulting values are only ballparks. What I'm looking to do is a move a whole curve relatively by a specific amount, or move the whole curve to a specific value.

e.g. Adjusting keyframe *timing* in this respect is fantastically useful. Selecting a range of points and doing either "+100" or "+/delete/100" will move the selection either forward by 100 frames, or to the 100th frame.


Return to posts index


Mark Spencer
Re: Shifting keyframes / curves by value
on Nov 9, 2012 at 5:20:38 pm

Have you tried doing that in the keyframe editor, using the box tool to select the keyframes?

--
Mark Spencer
Freelance Producer/Editor/Motion Graphics Artist
Apple-certified Master Trainer
Author, Motion 4 from Peachpit Press
http://www.applemotion.net


Return to posts index

Troy Grady
Re: Shifting keyframes / curves by value
on Nov 9, 2012 at 5:25:17 pm

Yep. The action of the box tool doesn't appear to be any different than the standard select tool in this regard. I can drag up or down, and constrain motion either horizontally or vertically, but the vertical movement doesn't snap. I've busted out my 8th grade permutations math to try every combination of modifier keys I can think of, hoping for easter egg snapping behavior, but haven't found any!


Return to posts index

Alex Gollner
Re: Shifting keyframes / curves by value
on Nov 12, 2012 at 8:16:21 pm

Silly way of doing this:

1. Duplicate the object
2. Delete the position keyframes (using Reset Parameter in the context menu for the Position parameter)
3. Apply a Parameter Link Behavior and link the duplicate's Position parameter to the Position parameter of your original object
4. Change the relative position of the duplicate by editing the X offset, Y offset and Z offset parameters of the Link behavior
5. Select the duplicate and choose Convert to Keyframes from the Object menu


@alex4d

___________________________________________________
Alexandre Gollner,
Editor, Zone 2-North West, London

alex4d on twitter, facebook, .wordpress.com & .com


Return to posts index


Troy Grady
Re: Shifting keyframes / curves by value
on Nov 12, 2012 at 8:18:54 pm

Ha -- convert to keyframes. Genius. You win the internet today!

Thanks!


Return to posts index

Jason Watson
Re: Shifting keyframes / curves by value
on Nov 13, 2012 at 4:27:09 am

I'm not entirely sure if this applies to your situation, and it may also be of limited utility, but if you group the object (Cmd+Shift+G) you can then select that group and re-position it. After you have re-positioned it you can take the object back out of the group and it seems to translate the keyframes, as far as I can tell. (if you leave it in the group the coordinates can be a little wonky...)

It's kind of a quick and dirty solution, but it has the advantage of not creating any superfluous keyframes like Convert to Keyframes would in most situations, which is certainly helpful if you still want to make some more adjustments in the motion path. Now that the auto-keyframing is there I've kind of had to use this a lot...


Return to posts index

Troy Grady
Re: Shifting keyframes / curves by value
on Nov 13, 2012 at 4:31:24 am

Ok now that's just embarrassing. At least I could be forgiven for missing the "convert-to-keyframes" option, because I only rarely do that. But your solution... totally works! And I do it all the time, for static object coordinates -- just not with keyframed objects, since I'm normally a motion path / behaviors junkie.

Thanks for the great replies everyone!


Return to posts index

<< PREVIOUS   •   VIEW ALL   •   PRINT   •   NEXT >>
© 2017 CreativeCOW.net All Rights Reserved
[TOP]