After Effectsのユーザーの日常では、異なる内容で同様のコンポジションを何度も作成するという課題にしばしば直面します。特に、テレビでの作業では、テロップやオープナーが多く必要とされるため、ワークフローを最適化することが重要です。このガイドでは、エクスプレッションを使用して、コンポジション内のテキスト生成プロセスを大幅に簡素化する方法を学ぶことができます。このアプローチにより、より効果的に作業し、時間を節約できます。

主な発見

After Effectsでエクスプレッションを使用することで、さまざまなコンポジションでテキストをより効果的に扱うことができます。

  1. コンポジションの名前をテキストレイヤーに統合する方法を学びます。
  2. カスタム区切りに基づいてテキストを効果的に分割する方法を発見します。
  3. 繰り返しのタスクを自動化し、作業負荷を大幅に減少させることができます。

ステップバイステップガイド

ステップ 1: コンポジションの準備

テンプレートとして使用したいコンポジションから始めます。すでに名前と職業を表示する簡単なテロップを作成しているかもしれません。

After Effectsにおけるテキストの自動化

ステップ 2: テキストコンポーネントの作成

個人の名前を表すテキストレイヤーを追加します。例えば、「Max Mustermann」と書き、その後に2つのシャープ(##)を区切り記号として追加し、続けて職業「Diplom-Wirtschaftler」を記入します。

ステップ 3: エクスプレッションの追加

テキストを動的にするために、テキストレイヤーを選択し、レイヤーを展開し、テキストレイヤーの横にある時計アイコンをAltキー(MacではOptionキー)を押しながらクリックしてエクスプレッションを追加します。

ステップ 4: コンポジション名へのアクセス

開いているエクスプレッションにthisComp.nameコマンドを追加します。これにより、テキストレイヤーが含まれているコンポジションの名前が取得されます。

After Effectsにおけるテキストの自動化

ステップ 5: コンポジション名の分割

名前の一部のみを表示するために、split()関数を使用します。thisComp.name.split("##")と書きます。これにより、シャープが出現する各ポイントでコンポジション名が分割されます。

After Effectsにおけるテキストの自動化

ステップ 6: 個々の部分へのアクセス

split()が配列を返すため、[0]で配列の最初の部分にアクセスし、[1]で第二の部分にアクセスできます。これにより、エクスプレッションは次のようになります: thisComp.name.split("##")[0]が名前、thisComp.name.split("##")[1]が職業を表します。

After Effectsにおけるテキストの自動化

ステップ 7: 複数のコンポジションのための複製

今、コンポジションを複製し、コンポジション内の名前を変更すると、テキストレイヤーは自動的に更新されます。例えば、「Max Mustermann##Diplom-Wirtschaftler」から「Philip Schneider##Motion Designer」に変更すると、テキストレイヤーはそれに応じて変わります。

After Effectsでのテキストの自動化

ステップ 8: 他のプロジェクトへの利用

このトリックは、テロップ、オープナー、またはプロジェクト内の日付表示など、内容が頻繁に繰り返される形式に特に便利です。この技術をさまざまなコンテキストで適用できます。

After Effectsにおけるテキストの自動化

要約 - After Effectsのワークフローに関するヒントとコツ: エクスプレッションによる自動化

提示された技術を使用することで、After Effectsでのテキスト処理がより効率的になり、繰り返しコンテンツの作成プロセスが大幅に簡素化されます。エクスプレッションを利用して時間を節約し、ワークフローを最適化してください。

よくある質問

コンポジション名を変更した後、テキストレイヤーを自動的に更新するにはどうすればよいですか?コンポジション名を読み取って分割するエクスプレッションを使用することで実現できます。

ハッシュの代わりに別の区切り記号を使うことはできますか?はい、カンマやドル記号など、任意の文字を区切り記号として使用できます。

split()関数はどのように機能しますか?split()関数は、指定された文字で文字列を分割し、その部分を含む配列を返します。

この技術を他のプロジェクトタイプにどのように利用できますか?同じアプローチを、日付表現や技術名など、繰り返しテキストを含むさまざまな形式に対して使用できます。

411,906,621,626,837,807