Forum Replies Created

  • Hernan Torrisi

    August 28, 2016 at 5:37 pm in reply to: SVG Animation From After Effects

    Hi, how are you setting the colors?
    can you share the .ae project so I can take a look?

  • Hi!
    did you try instructions on this page?
    https://helpx.adobe.com/x-productkb/global/installingextensionsandaddons.html
    write me an email and I’ll help you installing it.
    hernantorrisi@gmail.com

  • Hernan Torrisi

    September 11, 2015 at 10:02 am in reply to: check if property is active

    great
    thanks!

  • Hernan Torrisi

    March 4, 2015 at 11:29 pm in reply to: converting keyframe velocity to bezier curves

    Hi, thanks for sharing. I’ve seen that post and this only works for one dimesional properties.
    If you want to handle multidimensional ones, there are 3 more kinds that need special handling for each case.
    PropertyValueType.SHAPE, where average speed is always 1
    PropertyValueType.ThreeD, PropertyValueType.TwoD and PropertyValueType.TwoD where each dimensions has its own average speed (this is the more similar to the example)
    PropertyValueType.ThreeD_SPATIAL, PropertyValueType.TwoD_SPATIAL, where, to get the average speed, you need to calculate the length of the spatial curve and divide it by the duration.
    In addition to that, for the third case, influence in not well reported in some cases, since AE limits this curve as not to have negative values. So, I made a script to find the real influence.

    I made an AE to html animation exporter during the last 8 months and I’ve just shared it on github, if you want to see the code.
    It’s at https://github.com/bodymovin/bodymovin
    There are some examples of animations exported from after effects.

    If you’re still working on this and want to exchange some ideas, I’d be glad to. It has been a long lonely road to get to this point 🙂

  • Hernan Torrisi

    January 1, 2015 at 2:01 pm in reply to: converting keyframe velocity to bezier curves

    Hi, did you get somewhere with this? Are you still looking?
    I’m on the same track you are.
    I got the answer for one dimensional properties, but I can’t figure out how to extend it to multi dimensional ones.
    I started here but as far as I know, they made some mistakes.
    https://forums.adobe.com/thread/1361143

    This is what I got so far. It’s a script, not an expression but should be the same. It works with properties like rotation, but not with position, or anchor point.
    For multidimensional properties I think the speed should be decomposed into each axis, but I’m not sure how.

    key = {};
    lastKey = {};
    key.time = property.keyTime(2);
    lastKey.time = property.keyTime(1);
    key.value = property.keyValue(2);
    lastKey.value = property.keyValue(1);
    key.easeIn = {
    influence : property.keyInTemporalEase(2)[0].influence,
    speed : property.keyInTemporalEase(2)[0].speed
    }
    lastKey.easeOut = {
    influence : property.keyOutTemporalEase(1)[0].influence,
    speed : property.keyOutTemporalEase(1)[0].speed
    }
    duration = key.time - lastKey.time;
    diff = key.value - lastKey.value;
    averageSpeed = diff/duration;
    bezierIn = {};
    bezierOut = {};
    bezierIn.x = 1 - key.easeIn.influence / 100;
    bezierIn.y = 1 - (key.easeIn.speed / averageSpeed) * (key.easeIn.influence / 100);
    bezierOut.x = lastKey.easeOut.influence / 100;
    bezierOut.y = (lastKey.easeOut.speed / averageSpeed) * bezierOut.x;

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