AfterEfeectsエクスプレッションで指定時間内だけWiggleで揺らす方法

動画制作
スポンサーリンク

地面に何かがたたきつけられた瞬間だけ揺れる表現をWiggleで再現したくて、試行錯誤したのでメモ。

確認環境

  • AfterEffectsCS5.5 for Mac

考え方

指定した時間の時間だけwiggleを実行するという、単純な考え方です。

コード

if (time >=  3 && time <= 4) {
  wiggle(1000,20);
} else {
  value;
}

上記コードでは、3秒から4秒の間wiggleを実行するという意味になります。

上記コードのtimeは現在の時間で秒を表します。(フレームではない事に注意)

秒からフレームへ変換する方法もあるらしいのですが、なんか上手くいかなかったので、自分は目視で合わせましたw

参考