Amazonで商品を見るセール会場へ

After Effects│指定したコンポ・レイヤー名のチェックボックスにチェックを入れるスクリプト

チェックボックスをスクリプトで制御したい

指定したコンポ名、レイヤー名のチェックボックスをONにしたりOFFにしたりするスクリプトです。

AEのコンポ名を指定するの少し面倒です。

目次

指定したコンポ・レイヤー名のチェックボックスにチェックを入れるスクリプト

var myComp;
for (var i = 1; i <= app.project.numItems; i ++) {
    if ((app.project.item(i) instanceof CompItem) && (app.project.item(i).name === 'コンポ 1')) {
        myComp = app.project.item(i);
        myComp.layer("ヌル 1").effect("チェックボックス制御")("チェックボックス").setValue(true);
        break;
    }
}

コンポ 1というコンポジションに「ヌル 1」というヌルがおいてあり、エフェクトにチェックボックス制御を入れている状態を想定しています。

エクスプレッションをいろいろ仕込んで、特定のチェックボックスで一括変更するようにしているのですが、チェックの状態を変えつつ、つどレンダリングしていくように試みています。

エクスプレッションをスクリプト化する方法

よく使うエクスプレッションをスクリプト化しました。

いちいち記述を思い出さなくてもいいので時短になります。

props = app.project.activeItem.selectedProperties;
for (var i = 0; i < props.length; i++){
  if (props[i].canSetExpression){
    props[i].expression = "wiggle(50,100);";
  }
}

解説

変更したいプロパティ(透明度とか)を選択(複数可)し、ダブルクォーテーションの中にエクスプレッション(”wiggle(50,100);”)を入れてスクリプト実行するだけです。

実行後、プロパティにエクスプレッションが挿入されています。

これらをrd_ScriptLauncher.jsxなどのスクリプトランチャーにまとめると、より使いやすくなるのでおすすめです。

参考:http://ae-users.com/jp/tips/2009/08/animationpresetscript/

After Effectsのほかの操作は、まとめからご覧いただけます。

After Effects の学習に使える本と、制作が捗る機材

After Effects は触りながら覚えるのが早いですが、表現の引き出しを増やすには書籍が効きます。作業時間を削る機材も併せてまとめました。

After Effects を学べる本

操作の暗記より、なぜその表現になるかを追える本を選んでいます。

\Amazonで商品を見る/
Amazon
\楽天市場で商品を見る/
楽天市場
\Yahoo!ショッピングで商品を見る/
Yahooショッピング
\メルカリで商品を見る/
メルカリ
\Amazonで商品を見る/
Amazon
\楽天市場で商品を見る/
楽天市場
\Yahoo!ショッピングで商品を見る/
Yahooショッピング
\メルカリで商品を見る/
メルカリ
玄光社
¥2,420 (2026/09/15 21:59時点 | Amazon調べ)
\Amazonで商品を見る/
Amazon
\楽天市場で商品を見る/
楽天市場
\Yahoo!ショッピングで商品を見る/
Yahooショッピング
\メルカリで商品を見る/
メルカリ

編集作業が捗る機材

左手デバイスはショートカットの往復を減らし、外付けSSDはプレビューのもたつきを減らします。

\Amazonで商品を見る/
Amazon
\楽天市場で商品を見る/
楽天市場
\Yahoo!ショッピングで商品を見る/
Yahooショッピング
\メルカリで商品を見る/
メルカリ
\Amazonで商品を見る/
Amazon
\楽天市場で商品を見る/
楽天市場
\Yahoo!ショッピングで商品を見る/
Yahooショッピング
\メルカリで商品を見る/
メルカリ

選び方をもっと詳しく

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次