AfterEffects CC 2020 の雑な覚書３：アニメーション、エフェクト


# 他の記事

AE 雑な覚書シリーズ：

- [AfterEffects CC 2020 の雑な覚書１：コンポジション、レイヤー、シェイプ（図形）、動画読み込み](https://qiita.com/mml/items/9268b7a436e2a6bf0374)
- [AfterEffects CC 2020 の雑な覚書２：タイムラインパネル、レイヤー操作](https://qiita.com/mml/items/64fbf2f608cc18ae2485)
- [AfterEffects CC 2020 の雑な覚書３：アニメーション、エフェクト](https://qiita.com/mml/items/78956c01d9a5a3d8fd22) （この記事）
- [AfterEffects CC 2020 の雑な覚書４：クロマキー、調整レイヤー、タイムリマップ、プリコンポーズ](https://qiita.com/mml/items/ba6a21dd6d0bf1667d10)

# アニメーション

キーフレームを使って、描画された図形を動かしたり、回転させたりできる。動画素材を作る、最も基本的な機能。後述のエフェクトを組み合わせることで無限に表現の幅が広がる。

キーフレームを使ってアニメーションをさせるときは、次のようにやる。

- アニメーションを始めたい時刻に、青い線（現在時刻インジケータ）を移動させる。
- ストップウォッチアイコンを押して、キーフレームを作る。
- アニメーションを終了したい時刻に青い線を移動させて、変化させたいパラメータ（位置、スケール、回転角度など）を変更する。

文字ではわかりにくいので、図形を拡大するだけのシンプルなアニメーションの作り方について下記で説明する。

## 図形を拡大する

赤い矩形を描画したレイヤーを用意する。この赤い矩形を、1秒かけて拡大表示するアニメーションを作ってみる。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/266247/2ce75e9c-8db8-cb29-415f-5426157b2005.png)

あらかじめ、タイムラインパネルの時間軸のメモリが、1 秒 (1s) 単位になるように、スケールを調整しておく。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/266247/d0b34efe-a27d-81fc-1442-dccd8f0dc8ca.png)

タイムラインの青い線（現在時刻インジケータ）を 1s のところに移動させる。

現在時刻を 1s の状態にしたまま、ワークスペース内の赤い矩形を中央付近に移動させておく。画面の端のほうに矩形があると、拡大したときに画面外に出てしまう。移動させるときは、矩形をダブルクリックして矩形の周りに「白いポチ」が出ている状態で動かす。青いポチの状態で動かすと、ワークスペースそのものが動いてしまい、拡大させたときに画面の中心が拡大の中心にならない。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/266247/d91d3b4a-3220-c1dc-21bd-9455df348056.png)

うまくできなければ、「長方形」「トランスフォーム」の「位置」を、手入力で 0,0 に設定してもいい。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/266247/5fa36129-e1b2-1d03-8729-cb77fde0dc50.png)

長方形の位置を決めた後、シェイプレイヤーのトランスフォームの位置が、960, 540 になっているかを確認しておく。

![ae18.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/266247/5b179bc9-c43c-0243-b0e0-6d1a15282df4.gif)

シェイプレイヤーの中の「トランスフォーム」の「スケール」と書かれた場所のすぐ左側にあるストップウォッチアイコンを押す。すると「スケール」のラインの 1s のところに、青色のひし形が表示される。この、青いひし形を付けたフレーム（1sの位置のフレーム）のことを、キーフレームと呼ぶ。

キーフレームを作ったことで、1s の時点の長方形のスケール（拡大率）が 100.0% に固定される。

![ae19.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/266247/d9868a07-c5e7-1a70-275c-f196617926d5.gif)

次に、青い線を 2s のところに移動させて、スケールのラインの左側の青いひし形を押す。これで、2s のところにもキーフレームが設定される。

2s のところに青い線（現在位置インジケータ）がある状態で、赤い矩形をリサイズして拡大率を変更する。スケールの数字を直接変更してもいい。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/266247/730e3706-e8db-1f1f-6704-8a51b8d2645f.png)

スケールを 200% にしてみたところ。スケールの数字が二つあるのは、縦方向の拡大率と横方向のっ拡大率を表している。数字の前にある∞みたいなマーク（チェーンマーク）は、縦と横の拡大率が連動する状態になっていることを意味している。マークをクリックして非表示にすると、縦と横で違う拡大率を指定できるようになる。

![ae20.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/266247/f304456f-f6d3-5482-18a3-56bbd6823e2c.gif)

これでプレビューする（スペースキーを押す）と、1s から 2s にかけて、赤い矩形がスムーズに拡大されるアニメーションが表示される（はず）。

## アニメーションの途中で拡大率を指定する

キーフレームが設定された間にある時刻に青い線を移動して、新たに拡大率を指定すると、その場所に新たなキーフレームが設定されます。

![ae21.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/266247/a896ee6d-137a-f84f-c4fb-ead68704bec6.gif)

設定したキーフレームを削除したい場合は、キーフレームを選んだ後に、そのラインの左端にある青い菱形（キーフレームの追加または削除）のアイコンを押すと、削除できる。

![ae22.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/266247/d647a958-01db-5aa5-d581-3c2dd3b2220d.gif)

タイムライン上にある青い菱形のところで右クリックしたり、DELキーを押しても削除されない。

## アニメーションの動きを細かく設定する

キーフレームをたくさん作れば、アニメーションの途中の拡大率を細かく設定することはできるけど、キーフレームが増えてくると少し動きを変えるにも、たくさんのキーフレームの調整が必要になって面倒だったりする。そういうときは、グラフエディタとイージングの機能を使う。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/266247/56511058-b1e1-fb48-48b3-84740fc4fff3.png)

スケールのラインを選択した状態で（スケールという文字をクリックしてグレーになってる状態で）、トラックマットとかかれた文字の右上あたりにある、グラフエディタのアイコンを押します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/266247/13cf772c-5a43-f8ec-0f33-aa74100d4df0.png)

すると、タイムラインパネルのところがグラフのような表示になって、アニメーションの動きをグラフのように編集できるようになります。

![ae23.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/266247/2c95c025-3783-4775-295c-dd7bc556f6bd.gif)

グラフエディタが表示されたら、アニメーションが設定されている区間（赤い実線）をクリックしてから、右下にある「イージーイーズ」というアイコンを押す。すると、黄色い線が表示される。この黄色の線を操作することで、アニメーションの変化量を細かく設定できる。

![ae24.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/266247/370a56c0-b59d-e630-b01d-dc34223860d9.gif)

アニメーションの途中にキーフレームを追加すると、そのフレームにも黄色線が出て、さらに細かくアニメーションを設定できるようになる。

このイージングを使いこなすことが、アニメーションの完成度を高めるための重要な要素になっている。

# エフェクト

レイヤーに描かれた図形や、動画のレイヤーにエフェクトを適用することで、さまざまな表現ができる。エフェクトは最初から用意されているものだけでも数百あり、アドオンでほとんど無限に追加することもできる。

![ae25.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/266247/a23dbb5d-723b-41c1-bb8b-9a9a0a322154.gif)

エフェクトはメニューから選ぶことで、レイヤーに追加できる。でも、右側にある「プレビュー」パネルを「エフェクト」にしておいて、必要なエフェクトを検索して出してから、ドラッグドロップでレイヤーに追加したほうが楽な気がする。メニューからでは検索できなくて、探すのに時間がかかったりする。

## 移動するアニメーションに残像をつける（エコー）

1s から始まって 3s に終わる、赤い矩形が左から右に移動するだけのアニメーションを作ってみた。この移動する赤い矩形に残像をつけてみる。

![ae26.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/266247/f4c7f3a4-87c8-551a-91a1-5f7895a2b3a9.gif)

エフェクトパネルの検索欄に「エコー」と入力して、エコーのエフェクトを出す。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/266247/692fc68d-a2b6-aeaa-9b80-91707cdca8f9.png)

「エコー」の文字をドラッグして、適用先のレイヤー（赤い矩形のアニメーションがあるレイヤー）にドロップする。

![ae27.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/266247/5e50f43d-ee71-8652-a201-1178efb67596.gif)

すると、左上でエコーのエフェクトを調整することができるようになる。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/266247/50ac6c1d-7911-d4e2-daef-29ce5c370908.png)

もし表示されなければ、「ウィンドウ」のメニューから「ワークスペース」「標準」を選んでみるか、「ウィンドウ」のメニューから「エフェクトコントロール・シェイプレイヤー」を選ぶ。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/266247/9215ee6b-fa84-15ec-1bfe-f94852281c2b.png)

とりあえず、適当にこんな感じで設定してみる。エコーのパラメータについては下記をどうぞ。

- https://btuber.jp/after-effects-echo/

これでプレビューすると、残像が表示されるようになる。

![ae28.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/266247/8d5f75c4-5a7a-1de8-e5c6-694c0c63fad3.gif)

追加したエフェクトを削除したい場合は、シェイプレイヤーの下にある「エフェクト」の中にある「エコー」をクリックしてからDELキーを押せば削除できる。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/266247/ed100838-abd9-9af9-0e47-42962fa71d28.png)

エフェクトは、同じレイヤーに複数設置することもできる。エフェクトのパラメータを使ってキーフレームを設定することもできる。

アニメーションに対して付与するエフェクトもあれば、静止画につけられるエフェクトもあるし、複数のレイヤーにまたがってつけるエフェクトもある。エフェクトの一覧は一応下記にある。

- https://helpx.adobe.com/jp/after-effects/using/effect-list.html

大量すぎて見きれないし、全部覚えることにはあまり意味はない（と思う）。いろんなメイキングの動画を見て、他の人が良く使ってるエフェクトを覚えていくのが効率がいい気がする。