Activity › Forums › Adobe After Effects › Is there a way to chnage a value on every keyframe?
-
Is there a way to chnage a value on every keyframe?
Posted by Malcolm Desoto on March 17, 2008 at 12:34 amHi, I need to off set a certain element of an animation.
Is there a way to change the value of say the X coordinate for preexisting frame without manually going in an adjusting it.
Curious Turtle replied 18 years, 2 months ago 4 Members · 10 Replies -
10 Replies
-
Darby Edelen
March 17, 2008 at 1:21 amYou can select all of the keyframes of a property and drag the values in the timeline (where the current value is displayed) to offset all keyframed values as long as your current time indicator is on a keyframe for the given property… complicated isn’t it?
Or if it’s a transform property you can parent the layer to a null, move the null and then delete it when it’s job is done.
Darby Edelen
Designer
Left Coast Digital
Santa Cruz, CA -
Malcolm Desoto
March 17, 2008 at 1:56 amAre you talking about just selecting all the keyframes and dragging them to the left or right?
I can’t do that, being that I only want to adjust the X coordinate. These are 3D layers as well.
Maybe I should just describe exactly what it is that I’m trying to do.
I have this logo that has a chainsaw wrapped around it. I have all the chainsaw blades separated into individual layers. I want them to move around the logo like a real chain saw.
So, I animated the first blade. Obviously I don’t want to animate the rest of the blades individually. I just want to duplictae the layer and off set it so that all the blades are aligned from end to end.
Hopefully that makes sense?
“The secret to creativity is knowing how to hide your sources.” –Albert Einstein
-
Malcolm Desoto
March 17, 2008 at 1:59 am -
Darby Edelen
March 17, 2008 at 2:28 am[malcolm man] “So, I animated the first blade. Obviously I don’t want to animate the rest of the blades individually. I just want to duplictae the layer and off set it so that all the blades are aligned from end to end.”
In that case you just need to move the timing of the keyframes on the duplicates, not change the values.
Darby Edelen
Designer
Left Coast Digital
Santa Cruz, CA -
Malcolm Desoto
March 17, 2008 at 2:35 amI’ll try that when I get back to the stuido, but wouldn’t they still end up at the smae point in space?
“The secret to creativity is knowing how to hide your sources.” –Albert Einstein
-
Malcolm Desoto
March 17, 2008 at 3:32 amYeah, that’s not working. they need to follow the first blade, but all be offset at the end so they sit end to end.
I’m out of time for this.
“The secret to creativity is knowing how to hide your sources.” –Albert Einstein
-
Darby Edelen
March 17, 2008 at 4:19 am[malcolm man] “Yeah, that’s not working. they need to follow the first blade, but all be offset at the end so they sit end to end.”
So at the end you need them to stop? Or do you want them to keep moving around the blade? If you want them to keep moving just add the expression:
loopOut()to the position properties.
Darby Edelen
Designer
Left Coast Digital
Santa Cruz, CA -
Adriano Moraes
March 17, 2008 at 2:14 pmHi there Malcom,
I guess Maltaannon’s tutorial on creating a CG snake has some good ideas on how to achieve wath you´re lookin’ for:
https://library.creativecow.net/articles/drozda_jerzy/CGSnake.php
…it involves an animated layer and several layers following it with a given distance. All with expressions. You should take a look.
All the best.
Cheers.
a.ninguem.
-
Malcolm Desoto
March 18, 2008 at 12:47 amThanks for helping to guys. I’m done with that project, but I still want to figure this out. I’ll let ya know what happens.
“The secret to creativity is knowing how to hide your sources.” –Albert Einstein
-
Curious Turtle
March 18, 2008 at 6:46 amSorry I’m a bit late to the party on this one. My first thought was an expression, so I hacked this together:
You’ve got your blade on one layer and a tooth on another. Dupe your tooth layer and put this expression on your Position.
thisComp.layer(index-1).transform.position.valueAtTime(time-.5)
Animate one tooth (the top one), change your time in the expression as needed.
Now dupe that layer for as many teeth as you need. It’ll take a bit of time for the layers to spread out, but it should work. I haven’t checked out the tutorial above, so it’s probably a bit better thought out :o)
Let us know how it goes.
Cheers,
BenCurious Turtle Professional Video
Training | Editing |Support
Reply to this Discussion! Login or Sign Up

