Creative Communities of the World Forums

The peer to peer support community for media production professionals.

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 am

    Hi, 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 am

    You 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 am

    Are 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.

    Untitled-1

    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

    As of now, I can get the blades to start lined up right, but they stary in the middle of the animation.

    I’ve tried this with and without roving keyframes.

    Untitled-2

    “The secret to creativity is knowing how to hide your sources.” –Albert Einstein

  • 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 am

    I’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 am

    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.

    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 pm

    Hi 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 am

    Thanks 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 am

    Sorry 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,
    Ben

    Curious Turtle Professional Video
    Training | Editing |Support

    http://www.curiousturtle.com

We use anonymous cookies to give you the best experience we can.
Our Privacy policy | GDPR Policy