Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects after effects

  • after effects

    Posted by Verita on December 17, 2006 at 4:54 am

    hello creative cows,

    I would be happy about getting tips for this problem:
    I try to circle an object (planetball) with keyframes in xyz-position manner.
    Can’t find solution between the first and last keyframe to get a loop without
    getting a visible break between start and end of movement in my ramshow.
    I don’t know do I need expressions, because about this I have very little
    knowledge?
    Thankyou for every tip

    with best greetings
    verita

    Verita replied 19 years, 7 months ago 4 Members · 7 Replies
  • 7 Replies
  • Colin Braley

    December 17, 2006 at 6:14 am

    Just make sure the position value of your last keyframe is equal to that of your first keyframe. Then apply the following expression:

    loopOut(“cycle”)

    ~Colin

  • Mike Clasby

    December 17, 2006 at 6:18 am

    If you have one revolution keyframed, and the first and last keyframes are the same you might try this loop expression:

    loop_out(“cycle”,0)

    But to get circular movement without keyframes, expression only, try this expression on position by Dan Ebberts (there are other expressions but I think this is the most controlable):

    r = 50; //radius (in pixels)
    f = 1; //orbits per second

    angle = time*Math.PI*2*f;
    value + [Math.sin(angle)*r, -Math.cos(angle)*r]

    Just change the radius and orbit per second to taste.

  • Steve Roberts

    December 17, 2006 at 11:40 am

    … and you should set your work area to end 1 frame before the loop starts again.

    For example, if frame 0 is the same as frame 50, the last frame of the work area should be 49.

  • Verita

    December 19, 2006 at 1:39 am

    hello steve,

    my first step to a forum.
    Thank you much.

    I’ve got blind of checking and after reading your
    message I could therefore finalley find my mistakes.
    Two mistakes, forgot realley this time-management
    and made instead curious things … (forget about)

    Wish you a very good ending year with best with best
    2007 wishes
    Verita

  • Verita

    December 19, 2006 at 5:02 pm

    [verita] “hello steve,

    my first step to a forum.
    Thank you much.

    I’ve got blind of checking and after reading your
    message I could therefore finalley find my mistakes.
    Two mistakes, forgot realley this time-management
    and made instead curious things … (forget about)

    Wish you a very good ending year with best 2007 wishes
    Verita”

    [verita] “hello steve,

    my first step to a forum.
    Thank you much.

    I’ve got blind of checking and after reading your
    message I could therefore finalley find my mistakes.
    Two mistakes, forgot realley this time-management
    and made instead curious things … (forget about)

    Wish you a very good ending year with best with best
    2007 wishes
    Verita”

  • Verita

    February 7, 2007 at 1:34 am

    [Colin Braley] “Just make sure the position value of your last keyframe is equal to that of your first keyframe. Then apply the following expression:

    loopOut(“cycle”)

    ~Colin

    Hello Colin,

    thank you very much!
    Sorry, I’m answering late.
    I did get yours and two other messages with tips and try this
    all to become going on with my little own experiences.
    All messages came from USA, never imagined something
    and felt good that my english found this conversation, uff .

    Some Time, I wish and hope to send you what I nice found
    for creating my outlooks.
    I felt glad about this resonance.
    This was my first step within a forum!

    So long with best wishes
    verita

  • Verita

    February 7, 2007 at 2:00 am

    Hello Yikesmikes,

    thank you very much!
    Sorry, I’m answering late.
    I did get yours and two other messages with tips and try this
    all to become going on with my little own experiences.
    All messages came from USA, never expect this …
    I feel good that my english found this understanding and never
    expect such’n resonance .
    Specialley your keyframeless-expression was fine to try with.
    Broughts a good mood and fun.

    Some Time, I wish and hope to send you what I found out in
    creating my outlooks.

    This was my first step within a forum!

    So long with best wishes
    verita

    [yikesmikes] “If you have one revolution keyframed, and the first and last keyframes are the same you might try this loop expression:

    loop_out(“cycle”,0)

    But to get circular movement without keyframes, expression only, try this expression on position by Dan Ebberts (there are other expressions but I think this is the most controlable):

    r = 50; //radius (in pixels)
    f = 1; //orbits per second

    angle = time*Math.PI*2*f;
    value + [Math.sin(angle)*r, -Math.cos(angle)*r]

    Just change the radius and orbit per second to taste.”

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