Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects export variables form after effects?

  • export variables form after effects?

    Posted by Kai Hattermann on November 30, 2011 at 3:41 pm

    hi there,

    Imagine i have a animation like this:
    – a picture scales from 100 percent to 50 percent with easy ease and bounces in the end.
    I will do this not with expressions, i will do it with keyframes.
    NOW…..
    these dummies i build will have to be programmed after by programmers for Ipads.
    Is there a way to export the mathematics what after effects does to scale from 100 to 50 and bounce?
    I mean even if i work in the timeline, in the backround must happen some kind of code.
    Maybe there is a extra programm to export this ?

    Thanks for answers!
    Greetz, Kai

    Kai Hattermann replied 14 years, 5 months ago 2 Members · 5 Replies
  • 5 Replies
  • Walter Soyka

    November 30, 2011 at 4:19 pm

    I’ll assume you’ve already animated your scale and bounce with keyframes as you said.

    Alt-click the Scale stopwatch to add the follow one-word, do-nothing expression:
    value
    Now right-click on one of the keyframes, then choose Keyframe Assistant > Convert Expression to Keyframes.

    This will create one keyframe per frame for your animation. Select a range of keyframes and copy them to the clipboard. Paste them into Excel, Notepad, or TextEdit.

    Walter Soyka
    Principal & Designer at Keen Live
    Motion Graphics, Widescreen Events, Presentation Design, and Consulting
    RenderBreak Blog – What I’m thinking when my workstation’s thinking
    Creative Cow Forum Host: Live & Stage Events

  • Kai Hattermann

    November 30, 2011 at 4:48 pm

    hi walter,
    this is a very good solution!
    if the animation is not so simple it could get hard to get all of that code?
    for example if i try it with a mask it just gets me the informations of the compositon.
    or if one layer is connected to another layer (i dont know the english word. i mean that this layer
    is getting a position depending on another layer), it is not working for example, it shows always the
    same position values.
    maybe this works just with simple animations?

  • Walter Soyka

    November 30, 2011 at 4:51 pm

    Thanks, Dave.

    We’ve missed you around here! Hope all is well!

    Walter Soyka
    Principal & Designer at Keen Live
    Motion Graphics, Widescreen Events, Presentation Design, and Consulting
    RenderBreak Blog – What I’m thinking when my workstation’s thinking
    Creative Cow Forum Host: Live & Stage Events

  • Walter Soyka

    November 30, 2011 at 4:58 pm

    [kai hattermann] “maybe this works just with simple animations?”

    This will work for any value that an expression can access — though in some cases, you may need to translate or pre-process the data.

    [kai hattermann] “for example if i try it with a mask it just gets me the informations of the compositon”

    True, expressions can’t see mask data. I think that scripts can, though, so you might still be able to write a tool to get the data you need.

    [kai hattermann] “or if one layer is connected to another layer (i dont know the english word. i mean that this layer
    is getting a position depending on another layer), it is not working for example, it shows always the
    same position values.”

    It’s called parenting. You’d have to use the toComp() or toWorld() expressions to convert the child’s local position to global coordinates before using the method above to grab meaningful keyframe data.

    Walter Soyka
    Principal & Designer at Keen Live
    Motion Graphics, Widescreen Events, Presentation Design, and Consulting
    RenderBreak Blog – What I’m thinking when my workstation’s thinking
    Creative Cow Forum Host: Live & Stage Events

  • Kai Hattermann

    November 30, 2011 at 5:09 pm

    wow- thanks a lot walter! this helps a lot already!

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