After Effectsチュートリアル：建造物アニメーションとロゴモーショングラフィックス（後半：ロゴアニメーション）

前回、[「After Effectsチュートリアル：建造物アニメーションとロゴモーショングラフィックス（前半：建造物アニメーション）」](https://qiita.com/haruyoshi_o/items/a2700f271ec8cee4f69e)という記事の後編として、今回はロゴアニメーションのチュートリアルを解説します。
<iframe width="476" height="847" src="https://www.youtube.com/embed/xQiRaDkEGGk" title="架空の都市開発の広告動画" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
このロゴアニメーションは以下の2つのアニメーションで構成されています。<br>
１）文字の書き順通りに表示させるアニメーション<br>
２）文字間（トラッキング）アニメーション<br>

## 1）文字の書き順通りに表示させるアニメーションの制作
 文字が書き順通りに表示されていくアニメーションは、パスのトリミング機能を使います。
### 【手順】
#### 1. テキストの準備
ツールバーから「テキストツール」を選び、アニメーションさせたい文字「GREEN FOREST」を入力します。フォント、フォントサイズ、行間、文字詰めなどを調整して、アニメーションの最後のシーンを作ります。
今回、ロゴに使用したフォントは「DIN 1451 LT Pro」です。

https://fonnts.com/font_weights/din_1451_lt_pro_engschrift-otf/

既存のフォントそのままでも良いのですが、アクセントを付けたかったので、文字の端に緑を入れるデザインにします。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1555848/37e72877-3850-44e4-9640-30eeb385798c.png" width=50%>

##### 2. ペンツールで文字をなぞる
文字レイヤーの上に新規レイヤーを作成し、「ペンツール」を使って入力した文字の上をなぞってパスを作成します。
この際、文字の書き順に沿ってパスを分けて描くと、より自然な書き順アニメーションになります。
![letterG.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1555848/2087dc1c-1273-4cc9-8af0-f1c318a9b4c2.png)
文字をなぞったら、下の白い文字が全て隠れるくらいの線の太さを設定します。
このパスが下のレイヤー（テキストレイヤー）を隠すマスクになるので、完全に覆うようにしてください。また、マスクとして使用するため、パスの線の色は何色でも構いません。
今回は線幅を30pxにすることで下の白い文字（白い線）が全て隠れました。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1555848/7bff81a9-0b4c-4103-b394-b627f94a0313.png" width=20%>

##### 3. シェイプレイヤーに「トリムパス（Trim Paths）」を追加
作成したシェイプレイヤーを選択し、「追加」→「パスのトリミング」を選びます。
![スクリーンショット 2025-05-07 8.40.47.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1555848/7f513a5d-6d11-4785-99d4-e374c475c1e6.png)
「パスのトリミング」がレイヤー内に追加されます。

#### 4. トリムパスのパラメータをアニメーションさせる
「パスのトリミング」の「終了」パラメータにキーフレームを設定します。
0フレーム目で「0%」に設定（線が全く表示されていない状態）し、アニメーションを終わらせたいフレームで「100%」に設定（線が全て描かれた状態）します。
![trimpath.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1555848/eb0b2454-0aa4-44fb-a254-b47380771672.png)
このアニメーションをシェイプレイヤーに設定することで、文字の線が少しずつ描かれていく（表示される）アニメーションができます。

#### 5. テキストと線を組み合わせる
これで1文字の書き順アニメーションは完成です。
今回は白い文字の端に緑のアクセントをつけるため、緑の文字の上に白い文字のレイヤーを重ね、白い文字のレイヤーを最後まで描かないというアニメーション設定をします。
最後まで描かないというのは、トリムパスアニメーションの設定を0％から100％ではなく、例えば0％から87％に設定するということです。

![2文字.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1555848/29ee50f6-d092-4778-b168-913c256fd2af.png)

![とリムパス２.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1555848/187082f9-b505-4bb2-8952-4ab0a7575e64.png)

![2文字.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1555848/5d7eafa5-a442-455f-87e5-0e4b02292476.png)

これで下のような書き順のアニメーションが完成します。あとはこれを全ての文字に適用します。
![G.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1555848/5f47b0f1-1ba2-487c-b938-ba9bdefdb999.gif)

## 2）文字間（トラッキング）アニメーションの制作
次に文字間が広がっている状態から中央に寄っていくアニメーションを設定します。
After Effectsでは「トラッキング（字送り）」のアニメーター機能を使うことで、文字の間隔を変化させるアニメーションを作ります。
文字全体を選択して段落パネルで「中央揃え」に設定しておくと、文字間が縮まる際に中央を基準に動くため、自然なアニメーションになります。
通常はこれで設定すれば良いのですが、今回、文字ごとにパスのトリミングアニメーションを設定したため、1文字ずつ独立したコンポジションを作成しています。
そのため、トラッキングアニメーションをそのままでは使えません。このアニメーションを設定したレイヤーを下書きとして、文字の移動を1文字ずつトレースする方法を取ります。

#### 1. アニメーターで「字送り（トラッキング）」を追加
テキストレイヤーを選択し、レイヤープロパティの「アニメーター」→「字送り（トラッキング）」を選択します。
![スクリーンショット 2025-05-07 10.20.28.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1555848/766d628d-7a06-4d2f-ab37-7775c572fc65.png)

#### 2. トラッキングの量にキーフレームを設定
「トラッキングの量」の値を80に設定し、最初のキーフレームを打ちます。アニメーションの終了フレームで「0」に設定し、キーフレームを追加します。これで文字間が広い状態から徐々に狭くなります。
![トラッキング.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1555848/1c66853e-9191-4413-b404-9368fc04d5c5.png)

#### 3. 1文字ずつの位置アニメーションを設定
作成したトラッキングアニメーションを下絵にして、GREEN FORESTの11文字を個別に位置アニメーションで設定しました。
![スクリーンショット 2025-05-07 10.37.20.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1555848/584bdbb6-281e-4ef9-a3ab-5ce4bccef6e2.png)
![position.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1555848/fe1a25bc-53b8-44e1-ab2d-d20784441f0c.png)

#### 4. イージングで動きを調整
キーフレームを選択し、右クリックから「キーフレーム補間」→「イージーイーズ」を選ぶと、より自然な動きになります。
![logo_greenforest.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1555848/68847e23-b8ef-4a41-8c5a-597597aaf783.gif)