Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects Expressions Problem with interpolation expressions controlling position/rotation

  • Problem with interpolation expressions controlling position/rotation

    Posted by Guilherme Oliveira on December 13, 2012 at 7:41 pm

    Hello folks,

    I’m really bad at coding but somehow I managed to put together some eyebrown animation based on audio amplitude + position/rotation interpolation expressions but it came out very choppy 🙁

    The thing is: I got the eyebrowns (which are represented by a red shape at the moment) of my character to move when the audio amplitude peaks but I need the movement to be smoother

    Here’s a piece of the animation so you can see what I’m talking about:
    https://www.youtube.com/watch?v=1LtmCGmWWvs

    Let me know if you need any more details and thanks in advance

    Edit: My goal here is to animate the eyebrowns only when the audio peaks to give some surprise/enthusiasm look on the face and to accomplish that I’m using the highest values of the audio peak as trigger but if you guys have a better idea I’m all ears 🙂

    And heres the expressions:

    Position:

    volAmp = thisComp.layer("cabeca inteira boca fechada").effect("Voice Volume")("Slider");
    ease(volAmp, 80, 90, [706,260], [706,250]);

    Rotation:

    volAmp = thisComp.layer("cabeca inteira boca fechada").effect("Voice Volume")("Slider");
    ease(volAmp, 70, 90, 0, 5);

    Guilherme Oliveira replied 13 years, 7 months ago 2 Members · 2 Replies
  • 2 Replies
  • Dan Ebberts

    December 13, 2012 at 9:51 pm

    My guess is that what you really want is an animation that is triggered by the audio level going above a certain value. That’s a more complicated application. Hopefully this will explain the issues and how you detect the peaks:

    https://www.motionscript.com/design-guide/audio-trigger.html

    You’ll probably want a different animation than the oscillation example, but if you get that far come back and ask more questions.

    Dan

  • Guilherme Oliveira

    December 13, 2012 at 10:18 pm

    That’s a approach that I haven’t considered! I’ll give it a try, thanks!

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