テキストアニメーションのサンプルとリソース

最終更新日 : 2026年5月5日

実践的な例やリソースを活用して Adobe After Effects でテキストアニメーションのテクニックを適用し、自身のモーショングラフィックス制作に役立てます。

After Effects には、効果的でクリエイティブな 2D および 3D テキストアニメーションを作成するために、様々な機能が用意されています。 ここに挙げるリソースと例では、After Effects でテキストをアニメートする方法について詳しく説明しています。

例:文字単位の 3D プロパティを使用して 文字をアニメートする

この例では、個々の文字を 3D でアニメート して、それぞれの文字が列から飛び出てお辞儀をするように見せる方法について 説明します。

新規コンポジションを作成します。

新規テキストレイヤーを作成し、単語「ovation」を入力します。

アニメーションテキストをアニメート文字ごとの 3D を有効化を選択します。

アニメーションテキストをアニメート位置を選択します。

アニメーションテキストをアニメート回転を選択します。

タイムラインパネルのアニメーターグループで、 「X 回転」プロパティを 45 に、「位置」の値を (0.0, 0.0, -100.0) に設定します。

範囲セレクター 1」を開きます。

オフセット」プロパティのストップウォッチアイコンをクリックして、最初のキーフレームの値を 0 秒に設定します。

オフセット」プロパティ値を -15%に設定します。

終了」プロパティ値を 15%に設定します。

現在の時間インジケーターを 10 秒の位置に移動し、オフセット値を 100%に設定します。

R キーを押して、レイヤー全体の「回転」プロパティを表示します。

レイヤーの「Y 回転」の値を -45 に設定してレイヤー全体を回転し、文字の 3D モーションがよくわかるようにします。

コンポジションをプレビューします。

例:文字をオフセットする

この例では、文字のオフセット値を指定し、 範囲セレクターをアニメートすることで、ランダムな文字をアニメートして 徐々に正しい単語や語句を表示する方法について説明します。

オフセット文字:単語「Galaxy」に含まれる文字のオフセット値のアニメート
単語「Galaxy」に含まれる文字のオフセット値のアニメート

新規コンポジションを作成します。
新規テキストレイヤーを作成し、単語「Galaxy」を入力します。

アニメーションテキストを兄メート文字のオフセットを選択します。

タイムラインパネルで、文字のオフセット値を 5 に設定します。

範囲セレクター 1」を開きます。

開始のストップウォッチをクリックし、初期キーフレームを 0 秒の位置に設定し、値を0%にします。

現在の時間インジケーターを 5 秒の位置に移動し、 開始値を 100%に設定します。

文字の配置」を「中央」に設定します。

コンポジションをプレビューします。

例:ウィグリーセレクターで文字を アニメートする

この例では、個々の文字の位置をアニメート する方法について説明します。 また、レイヤーで ウィグリーセレクターを使用するだけで、アニメーションを効果的に 変化させる方法も紹介します。

ウィグリーセレクターで文字をアニメートする
単語「Galaxy」に含まれる文字のカラーと 位置のアニメート

新規コンポジションを作成します。
新規テキストレイヤーを作成し、単語「Galaxy」を入力して、 文字パネルでカラーを青に設定します。

アニメーションテキストをアニメート位置を選択します。

タイムラインパネルで、すべての文字がフレームから見えなくなるまで、位置プロパティの Y 値を左にドラッグします。

範囲セレクター 1」を開きます。

開始のストップウォッチをクリックし、0%、0 秒のままにします。 次に、現在の時間インジケーターを 5 秒の位置に移動し、開始を 100%に 設定します。

コンポジションをプレビューします。

アニメーター 1」グループを閉じます。

タイムラインパネルでテキストレイヤー名以外のものが 選択されていないことを確認し、アニメーターメニューの塗りのカラー色相を選択します。 新しいアニメーターグループ、「アニメーター 2」がタイムラインパネルに表示されます。

塗りの色相1 x +0.0 に設定します。

「アニメーター 2」の「範囲セレクター 1」を開きます。

開始のストップウォッチをクリックし、0%、0 秒のままにします。次に、現在の時間インジケーターを 5 秒の位置に移動し、開始を 100%に設定します。

アニメーションをプレビューします。 テキストはカラーを変化させながら、 画面上部から下部へ移動します。ただし、アニメーションで使用されている カラーは同じで、最終的に元のカラーに戻ります。

塗りの色相を選択して、追加メニューのセレクターウィグリーを選択します。

「ウィグリーセレクター 1」プロパティを開き、モードメニューの 「追加」を選択します。
コンポジションをプレビューします。
メモ

塗りの色相プロパティを「アニメーター 1」に追加し、さらに ウィグリーセレクターを追加すると、カラーだけでなく、位置とカラーの 両方が変化します。

例:テキストのトラッキングをアニメートする

この例では、テキストラインのトラッキングを設定して、 簡単に文字を隔離する方法を紹介します。 アニメータープロパティの トラッキングおよびラインアンカーを使用すると、1 つまたは複数の文字を 除いた残りすべての文字を移動させることができます。

文字「3579」のトラッキング値をアニメートし、中央の「7」だけを表示
文字「3579」のトラッキング値をアニメートし (左と中央)、中央の「7」だけを表示 (右)

新規コンポジションを作成します。
新規テキストレイヤーを作成し、「3579」と入力します。

テキストレイヤーを選択した状態で、段落パネルのテキストの中央揃えボタンをクリックします。

ビューグリッドを表示を選択します。

タイムラインパネルで、テキストレイヤーを選択し、アニメーションテキストのアニメーション化トラッキングを選択します。

トラックの種類メニューで「前と後」が 指定されていることを確認します。

トラッキングの量ストップウォッチをクリックし、 0 秒の所で値を 0 のままにします。

現在の時間インジケーターを 5 秒の位置に移動し、すべての文字が 画面に表示されなくなるまで、トラッキングの量の値をドラッグします。

アニメーションをプレビューします。

現在の時間インジケーターが 0 の設定で、コンポジションパネルのスナップショットを撮ります。 このスナップショットとグリッドを使用して、アニメーション終了時の数字「7」の元の位置を判断します。

現在の時間インジケーターを 5 秒の位置に移動します。

スナップショットを表示」ボタンをクリックします。

タイムラインパネルで、「アニメーター 1」を選択し、追加メニューの「ラインアンカー」を選択します。

7」がコンポジションパネル中央のほぼ元の位置に配置されるまで、ラインアンカー値をドラッグします。

コンポジションパネルの「スナップショットを表示」ボタンをクリックし、「7」の元の正確な位置を確認します。 ラインアンカー値を調整して、文字を 元の位置に配置します。

アニメーションをプレビューします。

例:セレクターを使用して特定の単語を アニメートする

この例では、セレクターを使用してアニメーションを 特定の単語に限定する方法について説明します。

セレクターを使用して特定の単語をアニメートする
単語「Speeding」に含まれる文字の歪曲値のアニメート

新規コンポジションを作成します。
新規テキストレイヤーを作成し、「Speeding Saucer」と入力します。

アニメーションテキストのアニメーション化歪曲を選択します。

タイムラインパネルで、歪曲値を 35 に設定します。

「範囲セレクター 1」を開きます。

現在の時間インジケーターが 0 秒の位置にあることを確認し、終了のストップウォッチをクリックします。

コンポジションパネルで、両方のセレクターバーを「速度」の「S」の左側にドラッグします。

現在の時間インジケーターを 2 秒の位置に移動し、 右セレクターバーを「Speeding」の「g」の右側にドラッグします。
コンポジションをプレビューします。

例:ブラシアニメーションを作成する

不透明度アニメータープロパティを使用 すると、テキストがスクリーンに書き込まれていくような効果を作成できます。

ブラシアニメーションを作成する
不透明度プロパティを使用したテキストの書き込み

新規コンポジションを作成します。
テキストレイヤーを作成し、文字「01234」を入力します。

アニメーションテキストのアニメーション化不透明度を選択します。

不透明度0%に設定します。

「範囲セレクター 1」を開き、開始ストップウォッチアイコンを クリックします。

コンポジションパネルで、必要に応じて開始セレクターバーを テキストの左端(値は 0)に移動します。

現在の時間インジケーターを 5 秒の位置に移動し、コンポジションパネルの開始セレクターバーをテキストの右端(値は 5)に ドラッグします。

コンポジションをプレビューします。
メモ

初期設定では、なめらかさプロパティは 100%に 設定されています。 タイプライターで打っているような効果を出すには、「高度」プロパティを開き、 なめらかさを 0%に設定します。

例:複数のセレクターを使用してテキストを アニメートする

この例では、エクスプレッションセレクターの selectorValue パラメーターをウィグリーセレクターと併用して、ランダムに点滅する 文字列を作成します。

新規コンポジションを作成します。
新規テキストレイヤーを作成します。

タイムラインパネルで、テキストレイヤーのアニメーション化メニューから「不透明度」を選択します。

タイムラインパネルで、テキストレイヤーとそのアニメーターを開きます。

範囲セレクターを選択して削除します。

テキストレイヤーの「アニメーター」プロパティグループの 横にある追加セレクターウィグリーを選択します。

追加セレクターエクスプレッションを選択します。 ウィグリーセレクターがエクスプレッションセレクターの上にない場合は、ウィグリーセレクターをエクスプレッションセレクターの上にドラッグしてください。

エクスプレッションセレクターを開きます。

「量」プロパティを開くと、エクスプレッションが表示されます。 初期設定では、次のエクスプレッションが表示されます。

selectorValue * textIndex/textTotal

初期設定のエクスプレッションテキストを、次の エクスプレッションで置き換えます。

r_val=selectorValue[0];
if(r_val < 50)r_val=0;
if(r_val > 50)r_val=100;
r_val

不透明度を 0% に設定して、コンポジションをプレビューします。

例:エクスプレッションを使用して テキストの位置をアニメートする

この例では、「textIndex」属性と「textTotal」属性を 「wiggle」エクスプレッションと併用して、テキスト行を アニメートします。

新規コンポジションを作成します。
新規テキストレイヤーを作成します。

タイムラインパネルでテキストレイヤーを開いて、テキストプロパティを表示します。 アニメーターポップアップメニューから、位置アニメーターグループを追加します。

初期設定の範囲セレクターの「範囲セレクター 1」を削除します。

追加メニューからセレクターエクスプレッションを選択して、エクスプレッションセレクターを追加します。 エクスプレッションセレクターを開いて、オプションを表示します。

「量」プロパティを開くと、エクスプレッションが表示されます。 初期設定では、次のエクスプレッションが表示されます。

selectorValue * textIndex/textTotal

初期設定のエクスプレッションを、次のエクスプレッションで置き換えます。

seedRandom(textIndex);
amount=linear(time, 0, 5, 200*textIndex/textTotal, 0);
wiggle(1, amount);

この例では、linear メソッドを 使用して、時間の経過に応じて文字の動き(ウィグル)が小さくなるように 設定しています。

縦方向の位置を設定します。 値を大きくすると、 文字の揺れが大きくなります。
コンポジションをプレビューします。

例:タイムコードをアニメートする

タイムラインパネルでどのレイヤーも選択していない状態で、エフェクト&プリセットパネルの「現在の時間形式」アニメーションプリセットをダブルクリックします。 (目的のアニメーションプリセットを見つけるには、エフェクト&プリセットパネルの「含まれる文字」フィールドにプリセットの名前を入力します)。

テキストレイヤーが作成され、「ソーステキスト」プロパティに現在の時刻をプロジェクトの現在の表示形式で表示するエクスプレッションが追加されます。

グローバルカテゴリの他のエクスプレッションを使うと、他の形式で時刻を表示できます。

メモ

レイヤーのエクスプレッションを表示するには、 レイヤーを選択してから、E キーを続けて 2 回押します。

After Effects をさらに活用する

Adobe After Effects では、驚異的なモーショングラフィック、 テキストアニメーション、視覚的な効果を作成できます。 フィルム、TV、ビデオおよび web をデザインすることができます。