MENU

カテゴリー

プロフィール

すいみん

技術的なことが好きなゲームのお仕事をしているCGデザイナーです。
月間27万pvの当ブログ『CGメソッド』運営
続きを読む

Unity デザイナーズ・バイブル 6月6日発売!

【AfterEffects】行単位でテキストを参照するエクスプレッション

0

aftereffects-referencing-text-by-line

文字をいちいちテキストレイヤーに打ち込みたくない!と思ったのでエクスプレッションで参照してみました。

行単位でテキストを参照するエクスプレッション

  1. 表示したい文字(改行区切り)をすべて含めたテキストレイヤーを作成。名前はsource text

  1. souce textレイヤーの下に空のテキストレイヤーを作成。名前はtext_1

  1. text_1のソーステキストに下記のエクスプレッションを挿入(ストップウォッチをAlt+クリック)
var str = thisComp.layer(index).name.split("_")[1];
num = Number(str);
thisComp.layer("source text").text.sourceText.split(/\n\r|\n|\r/)[num-1];

これでsouce textの文字の1行目が参照されているか確認

  1. あとはText_1を選択してCtrl+Dで複製していけばtext2,test3…と自動生成されて、それぞれの行が参照されます。

※souce textのレイヤーは非表示にしておく

まとめ

このやり方は字幕などの作成には最適かもしれません。

ただし部分部分の文字を装飾できない弱点があります。

その場合はソーステキストのプロパティを選択して、アニメーション>キーフレーム補助>エクスプレッションをキーフレームに変換

をかけて、テキストをベイクしてあげましょう。

その後は各文字要素を編集できるようになります。

※ベイク後はキーは消してしまってOK



aftereffects-summary-article


作業効率化!After Effectに関する動画制作まとめ



aftereffects-summary-article


作業効率化!After Effects(エクスプレッション)に関する動画制作まとめ



aftereffects-summary-article


作業効率化!After Effects(スクリプト)に関する動画制作まとめ

アフターエフェクツのソフト


eyecatch-buy-adobe-creative-cloud
【Adobe Creative Cloud】最安!アドビ認定スクールから購入する方法(+講座付き)

アフターエフェクツの参考書籍

すいみん
最初の教科書にするならこの本です!
すいみん
この本見ながらエフェクトを触っているとより身につきます!
すいみん
Premiere Pro版もあります。YouTuber向け!
すいみん
このシリーズ3冊あるのですが、アニメの技法って特殊で面白いので引き出しを増やしたい方向けに!

エクスプレッションの参考書籍

すいみん
AfterEffects慣れてくると効率化も考えるようになると思いますが、まずはエクスプレッションを覚えましょう!
すいみん
専門誌の定期購読をするなら月額980円の「Kindle Unlimited」がおすすめです!


eyecatch-amazon-kindle-unlimited
【Kindle Unlimited】CGデザイナーにおすすめ!専門書読み放題の電子書籍サービス

以上、すいみん(@cg_method)でした!

0