マニュアル キャンセル

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

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

Steve Holmes が、Layers Magazine の web サイトで、3 つのテキストアニメーターと文字単位の 3D テキストアニメーションを使用してテキストアニメーションを作成する方法について説明したチュートリアルを公開しています。

Rich Young は、After Effects で押し出しを適用した 3D テキストを作成するためのいくつかのリソースやチュートリアルを公開しています。

ProVideo Coalition の web サイトで、Chris と Trish Meyer は、After Effects でテキストをアニメートするためのいくつかのヒントを公開しています。

Toby Pitman は、MacProVideo web サイトで、シェイプレイヤーを使用してテキストをアニメートするためのヒントを公開しています。

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

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

  1. 新規コンポジションを作成します。
  2. 新規テキストレイヤーを作成し、単語「ovation」を入力します。
  3. アニメーション/テキストのアニメータープロパティを 追加/文字単位の 3D 化を使用を選択します。
  4. アニメーション/テキストのアニメータープロパティを追加/位置を選択します。
  5. アニメーション/テキストのアニメータープロパティを追加/回転を選択します。
  6. タイムラインパネルのアニメーターグループで、 「X 回転」プロパティを 45 に、「位置」の値を (0.0, 0.0, -100.0) に設定します。
  7. 「範囲セレクター 1」を開きます。
  8. 「オフセット」プロパティのストップウォッチアイコンを クリックして、最初のキーフレームの値を 0 秒に設定します。
  9. 「オフセット」プロパティ値を -15%に設定します。
  10. 「終了」プロパティ値を 15%に設定します。
  11. 現在の時間インジケーターを 10 秒の位置に移動し、 オフセット値を 100%に設定します。
  12. R キーを押して、レイヤー全体の「回転」プロパティを表示します。
  13. レイヤーの「Y 回転」の値を -45 に設定してレイヤー全体を回転し 、文字の 3D モーションがよくわかるようにします。
  14. コンポジションをプレビューします。

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

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

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

  1. 新規コンポジションを作成します。
  2. 新規テキストレイヤーを作成し、単語「Galaxy」を入力します。
  3. アニメーション/テキストのアニメータープロパティを追加/文字のオフセットを選択します。
  4. タイムラインパネルで、文字のオフセット値を 5 に 設定します。
  5. 「範囲セレクター 1」を開きます。
  6. 開始のストップウォッチをクリックし、初期キーフレームを 0 秒の 位置に設定し、値を 0%にします。
  7. 現在の時間インジケーターを 5 秒の位置に移動し、 開始値を 100%に設定します。
  8. 「文字の配置」を「中央」に設定します。
  9. コンポジションをプレビューします。

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

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

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

  1. 新規コンポジションを作成します。
  2. 新規テキストレイヤーを作成し、単語「Galaxy」を入力して、 文字パネルでカラーを青に設定します。
  3. アニメーション/テキストのアニメータープロパティを追加/位置を選択します。
  4. タイムラインパネルで、すべての文字がフレームから 見えなくなるまで、位置プロパティの Y 値を左にドラッグ します。
  5. 「範囲セレクター 1」を開きます。
  6. 開始のストップウォッチをクリックし、0%、0 秒のままにします。 次に、現在の時間インジケーターを 5 秒の位置に移動し、開始を 100%に 設定します。
  7. コンポジションをプレビューします。
  8. 「アニメーター 1」グループを閉じます。
  9. タイムラインパネルでテキストレイヤー名以外のものが 選択されていないことを確認し、アニメーターメニューの 塗りのカラー/色相を選択します。新しいアニメーターグループ、「アニメーター 2」が タイムラインパネルに表示されます。
  10. 塗りの色相を 1 x +0.0 に設定します。
  11. 「アニメーター 2」の「範囲セレクター 1」を開きます。
  12. 開始のストップウォッチをクリックし、0%、0 秒のままにします。 次に、現在の時間インジケーターを 5 秒の位置に移動し、開始を 100%に 設定します。
  13. アニメーションをプレビューします。テキストはカラーを変化させながら、 画面上部から下部へ移動します。ただし、アニメーションで使用されている カラーは同じで、最終的に元のカラーに戻ります。
  14. 塗りの色相を選択して、追加メニューのセレクター/ウィグリーを 選択します。
  15. 「ウィグリーセレクター 1」プロパティを開き、モードメニューの 「追加」を選択します。
  16. コンポジションをプレビューします。
    注意:

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

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

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

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

  1. 新規コンポジションを作成します。
  2. 新規テキストレイヤーを作成し、「3579」と入力します。
  3. テキストレイヤーを選択した状態で、段落パネルのテキストの 中央揃えボタンをクリックします。
  4. ビュー/グリッドを表示を選択します。
  5. タイムラインパネルで、テキストレイヤーを選択し、アニメーション/テキストの アニメータープロパティを追加/トラッキングを選択します。
  6. トラックの種類メニューで「前と後」が 指定されていることを確認します。
  7. トラッキングの量ストップウォッチをクリックし、 0 秒の所で値を 0 のままにします。
  8. 現在の時間インジケーターを 5 秒の位置に移動し、すべての文字が 画面に表示されなくなるまで、トラッキングの量の値をドラッグします。
  9. アニメーションをプレビューします。
  10. 現在の時間インジケーターが 0 の設定で、コンポジションパネルの スナップショットを撮ります。このスナップショットとグリッドを使用して、 アニメーション終了時の数字「7」の元の位置を 判断します。
  11. 現在の時間インジケーターを 5 秒の位置に移動します。
  12. 「スナップショットを表示」ボタンをクリックします。
  13. タイムラインパネルで、「アニメーター 1」を選択し、追加メニューの 「ラインアンカー」を選択します。
  14. 7」がコンポジションパネル中央の ほぼ元の位置に配置されるまで、ラインアンカー値を ドラッグします。
  15. コンポジションパネルの「スナップショットを表示」ボタンをクリックし、 「7」の元の正確な位置を 確認します。ラインアンカー値を調整して、文字を 元の位置に配置します。
  16. アニメーションをプレビューします。

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

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

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

  1. 新規コンポジションを作成します。
  2. 新規テキストレイヤーを作成し、「Speeding Saucer」と入力します。
  3. アニメーション/テキストのアニメータープロパティを追加/歪曲を選択します。
  4. タイムラインパネルで、歪曲値を 35 に設定します。
  5. 「範囲セレクター 1」を開きます。
  6. 現在の時間インジケーターが 0 秒の位置にあることを確認し、 終了のストップウォッチをクリックします。
  7. コンポジションパネルで、両方のセレクターバーを 「Speeding」の「S」の左側にドラッグします。
  8. 現在の時間インジケーターを 2 秒の位置に移動し、 右セレクターバーを「Speeding」の「g」の右側にドラッグします。
  9. コンポジションをプレビューします。

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

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

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

  1. 新規コンポジションを作成します。
  2. テキストレイヤーを作成し、文字「01234」を入力します。
  3. アニメーション/テキストのアニメータープロパティを追加/不透明度を選択します。
  4. 不透明度を 0%に設定します。
  5. 「範囲セレクター 1」を開き、開始ストップウォッチアイコンを クリックします。
  6. コンポジションパネルで、必要に応じて開始セレクターバーを テキストの左端(値は 0)に移動します。
  7. 現在の時間インジケーターを 5 秒の位置に移動し、 コンポジションパネルの開始セレクターバーをテキストの右端(値は 5)に ドラッグします。
  8. コンポジションをプレビューします。
    注意:

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

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

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

  1. 新規コンポジションを作成します。
  2. 新規テキストレイヤーを作成します。
  3. タイムラインパネルで、テキストレイヤーのアニメーター メニューから「不透明度」を選択します。
  4. タイムラインパネルで、テキストレイヤーとそのアニメーターを 開きます。
  5. 範囲セレクターを選択して削除します。
  6. テキストレイヤーの「アニメーター」プロパティグループの 横にある追加/セレクター/ウィグリーを選択します。
  7. 追加/セレクター/エクスプレッションを選択します。ウィグリー セレクターがエクスプレッションセレクターの上にない場合は、ウィグリーセレクターを エクスプレッションセレクターの上にドラッグしてください。
  8. エクスプレッションセレクターを開きます。
  9. 「量」プロパティを開くと、エクスプレッションが表示されます。 初期設定では、次のエクスプレッションが表示されます。
    selectorValue * textIndex/textTotal
    selectorValue * textIndex/textTotal
    selectorValue * textIndex/textTotal
  10. 初期設定のエクスプレッションテキストを、次の エクスプレッションで置き換えます。
    r_val=selectorValue[0];
    if(r_val < 50)r_val=0;
    if(r_val > 50)r_val=100;
    r_val
    r_val=selectorValue[0]; if(r_val < 50)r_val=0; if(r_val > 50)r_val=100; r_val
    r_val=selectorValue[0]; 
    if(r_val < 50)r_val=0; 
    if(r_val > 50)r_val=100; 
    r_val
  11. 不透明度を 0% に設定して、コンポジションをプレビューします。

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

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

  1. 新規コンポジションを作成します。
  2. 新規テキストレイヤーを作成します。
  3. タイムラインパネルでテキストレイヤーを開いて、 テキストプロパティを表示します。アニメーターポップアップメニューから、位置アニメーター グループを追加します。
  4. 初期設定の範囲セレクターの「範囲セレクター 1」を削除します。
  5. 追加メニューからセレクター/エクスプレッションを選択して、 エクスプレッションセレクターを追加します。エクスプレッションセレクターを開いて、 オプションを表示します。
  6. 「量」プロパティを開くと、エクスプレッションが表示されます。 初期設定では、次のエクスプレッションが表示されます。
    selectorValue * textIndex/textTotal
    selectorValue * textIndex/textTotal
    selectorValue * textIndex/textTotal
  7. 初期設定のエクスプレッションを、次のエクスプレッションで置き換えます。
    seedRandom(textIndex);
    amount=linear(time, 0, 5, 200*textIndex/textTotal, 0);
    wiggle(1, amount);
    seedRandom(textIndex); amount=linear(time, 0, 5, 200*textIndex/textTotal, 0); wiggle(1, amount);
    seedRandom(textIndex); 
    amount=linear(time, 0, 5, 200*textIndex/textTotal, 0); 
    wiggle(1, amount);

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

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

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

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

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

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

    注意:

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

After Effects をさらに活用する

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

ヘルプをすばやく簡単に入手

新規ユーザーの場合