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

【AfterEffects】数字入りのコンポジション名に合わせて文字や値を変更させるエクスプレッション

0

aftereffects-change-letters-and-values-composition-names

Ctrl+Dで複製するとコンポジション+数字になるので、数字に合わせてエクスプレッションの変数や値を変化できないか試してみました。

コンポジション名(数字)に合わせて文字を変更する方法(変数を動的に変化)

  • コンポジション名:コンポ_1とする
  • 下記のエクスプレッションを追加
var str = thisComp.name.split("_")[ 1 ];
var text1 = "おはよう";
var text2 = "こんにちは";
var text3 = "おやすみ";
var result = eval("text" + str) ;
text.sourceText = result;

以上でコンポジションが3であれば、テキストは「おやすみ」に変化する

※[ 1 ]は半角を消してください。ブログの都合上わざと半角をいれています。

メモ:var num = Number(str);とすると文字列から数値に変化できる



連番の数字をコンポジション名(数字)に合わせる方法(値を動的に変化)

  • コンポジション名:コンポ_1とする
  • 連番をタイムリマップで固定に
  • 下記のエクスプレッションを追加
var str = thisComp.name.split("_")[ 1 ];
framesToTime(str);

以上でコンポジションが3であれば、連番は3の数字に変化する

※[ 1 ]は半角を消してください。ブログの都合上わざと半角をいれています。



感想

今回のエクスプレッションは差分を作成する時などに使えそうです。





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