Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects dancing logo

  • dancing logo

    Posted by Michael Cline on April 8, 2008 at 12:00 am

    So…..now i have to make a logo dance randomly across the screen to music. I have my music track turned to key frames……where do i go from here? Could someone send me in the right direction?
    thanks
    -michael

    Michael Cline replied 18 years, 1 month ago 3 Members · 3 Replies
  • 3 Replies
  • Michael Ricks

    April 8, 2008 at 12:29 am

    Possibly some expressions. Check out https://www.motionscript.com/design-guide/toc.html as a starting point.

  • Mike Clasby

    April 8, 2008 at 12:38 am

    “now i have to make a logo dance randomly across the screen to music.”

    Define “dance”. Do you want it to assume a new random spot on the beat or move in a continuous way, from spot to spot with the beat?

    If you want to jump in on your own, here is a page on making things happen to the beat:

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

    He is a series, four pages, on random expressions:

    https://www.motionscript.com/mastering-expressions/random-1.html

    For the quickest, if you got the “hold time” to match the time of the beats, here are two expressions from that last page that would do the trick:

    holdTime = .5; //time to hold each position (seconds)
    minVal = [0.1*thisComp.width, 0.1*thisComp.height];
    maxVal = [0.9*thisComp.width, 0.9*thisComp.height];

    seed = Math.floor(time/holdTime);
    seedRandom(seed,true);
    random(minVal,maxVal)

    and for continuous movement

    segDur = .5;// duration of each “segment” of random motion
    minVal = [0.1*thisComp.width, 0.1*thisComp.height];
    maxVal = [0.9*thisComp.width, 0.9*thisComp.height];

    seed = Math.floor(time/segDur);
    segStart = seed*segDur;
    seedRandom(seed,true);
    startVal = random(minVal,maxVal);
    seedRandom(seed+1,true);
    endVal = random(minVal,maxVal);
    ease(time,segStart,segStart + segDur, startVal, endVal);

  • Michael Cline

    April 8, 2008 at 4:08 pm

    Sorry, i should clarify a little bit better………I’m looking to make this logo “hop” around on screen, kinda like a bunny rabbit.
    Any thoughts?

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