Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects Speed up/down along a mask path

  • Adam Mall

    July 11, 2019 at 7:17 pm

    anyone ha ?

  • Walter Soyka

    July 11, 2019 at 7:19 pm

    Can you post your AEP (or a reduced AEP) that shows the problem so I can take a look?

    Walter Soyka
    Designer & Mad Scientist at Keen Live [link]
    Motion Graphics, Widescreen Events, Presentation Design, and Consulting
    @keenlive   |   RenderBreak [blog]   |   Profile [LinkedIn]

  • Adam Mall

    July 11, 2019 at 7:36 pm

    trying to upload file

  • Adam Mall

    July 11, 2019 at 7:53 pm

    I’ve uploaded it but it doesn’t show up on the thread at all ..

  • Adam Mall

    July 11, 2019 at 8:13 pm
  • Walter Soyka

    July 18, 2019 at 2:32 am

    Adam, your example is more complicated because you are using expressions to drive multiple position properties from one single location.

    Something like this ought to work for you:
    motionLayer = thisComp.layer("Motion Path 1");
    keyframeLayer = thisLayer;

    keyframeEffectProp = keyframeLayer.effect("Progress")("Slider");
    motionLayer.transform.position.valueAtTime(linear(keyframeEffectProp, 0, 100, keyframeEffectProp.key(1).time, keyframeEffectProp.key(keyframeEffectProp.numKeys).time));

    The first two lines are important. They set up where the expression will look for position values and our keyframed “Progress” slider.

    As written above, leave motionLayer set as it is, and put the animated Progress slider control on each individual layer. If you want to refer to one Progress slider from multiple layers, modify that keyframeLayer reference (line 2) to indicate whatever layer actually has the Progress effect.

    Walter Soyka
    Designer & Mad Scientist at Keen Live [link]
    Motion Graphics, Widescreen Events, Presentation Design, and Consulting
    @keenlive   |   RenderBreak [blog]   |   Profile [LinkedIn]

  • Adam Mall

    July 18, 2019 at 9:59 pm

    Thanks for all of that. I appreciate it…. unfortunately it’s still not working.. but it’s getting far too complicated for me/skill set.

    I am now looking at the total speed of the actual planet from a CVS data file that I have converted to JSON (this is the preferred method). I am hoping I can reference that data to drive the planet at the correct speed around the ellipse … but this will be complicated too no doubt

  • Walter Soyka

    July 22, 2019 at 2:38 pm

    If you can share the data, I will try to help you.

    Walter Soyka
    Designer & Mad Scientist at Keen Live [link]
    Motion Graphics, Widescreen Events, Presentation Design, and Consulting
    @keenlive   |   RenderBreak [blog]   |   Profile [LinkedIn]

  • Adam Mall

    July 23, 2019 at 10:23 pm

    I can’t share it in this forum.. is there a way I can e-mail it to you? I’ve also conversed with Dan Ebberts and it has some complications to it, but it’s definitely way beyond my understanding of expressions too. Let me know ! I still want to try it, maybe I’ll suddenly be blessed with great knowledge and understanding haha – thanks!

  • Adam Mall

    July 27, 2019 at 6:08 pm

    UPDATE: solved

    I’ve found an entire workaround that is so easy. I can’t program or come up with expression solutions, but I was able to get the exact animation of the orbits from someone who created the orbits in Python .. so what I did was motion tracked the dots/planets.. all the orbital paths and speeds tracked perfectly. For the orbital path outlines I just took a still from the mov file 1920 x 1080 and dumped it into illustrator and traced the paths/or made ellipses to copy the exact paths. Later I copied each path back into after effects as shape layers … and placed it under the tracking ..

    So this solution worked out really well — as long as the data has been compiled in something you can track in 2D … for someone like me that has no programming experience this is an effective solution.

Page 2 of 3

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