BLOG ブログ

AfterEffects 時間差で同じアニメーションを作る

ハウツー
AfterEffects 時間差で同じアニメーションを作る

今日はAfterEffectsを使用してアニメーションCM案件をやっていて
そういった制作時によく使用している同じアニメーションを時間差で
他のレイヤーに入れていく方法を
紹介しておこうと思います。
キーフレームのアニメーションを入れつつ
エクスプレッションを使用して作っていきます。

エクスプレッション

エクスプレッションとはキーフレームのアニメーションとは違い
プログラミングになりますが

文字や数値を打ち込んで、アニメーションをつける方法です。

chatGPTに聞いてみると
After Effects(AE)の「エクスプレッション」とは、JavaScript(のようなスクリプト言語)を使って、
アニメーションやプロパティを制御する機能です。通常はキーフレームを使って動きを作りますが、

エクスプレッションを使うことで、より柔軟で自動化された動きを作ることができます。

制作方法

3つの⚪︎が横に並んでいて
これを左から順に1秒遅れで出現してくるアニメーションを作る場合

①.左の⚪︎(A)がスケールで大きくなる動きを0→100%のキーフレームで作る。

②.真ん中の⚪︎(B)のスケールのキーフレームをAlt+クリックでエクスプレッションを起動

③.Bのスケールの渦巻きマーク(ピックウィップ)を長押しクリック、ドラッグで左の⚪︎(A)のスケールの値にドロップすると

thisComp.layer(“A”).transform.scale
このようなエクスプレッションが入ります。

そうするとAのキーフレームアニメーションをBのスケールの値が参照して、Aと同じ動きになる。

④.3のエクスプレッションの文字列の後ろに
.valueAtTime(time-1)
を追記すると

同じアニメーションが1秒後に作動するようになる。

thisComp.layer(“A”).transform.scale.valueAtTime(time-1)

こうすることで
同じキーフレームのアニメーションを時間をずらして動かすことができます。

お問い合わせ

IEMON.TVではAfterEffectsを使用してアニメーションやモーショングラフィックスの映像制作を行っております。
案件のご相談は下のお問い合わせからお気軽にご連絡くださいませ。

関連記事
  • ライブのVJ映像送出@東京
    ライブのVJ映像送出@東京
    2025.11.2
  • 【DAY15】キャラクターモデリング
    【DAY15】キャラクターモデリング
    2026.1.7
  • 新年早々東京現場 本番日
    新年早々東京現場 本番日
    2026.1.3
  • Youtubeで使用する映像のキャラデザインを考える
    Youtubeで使用する映像のキャラデザインを考える
    2026.2.4