After Effects│レイヤー表示をエクスプレッションでON/OFF切り替えする方法

複数のエフェクトやパーツの切り替えは、チェックボックス制御を使ってまとめて切り替えすると楽そうです。

目次

レイヤーの表示のON/OFFエクスプレッションのやり方(不透明度でのON/OFF)

  1. ヌルを作成
  2. エフェクト>エクスプレッション制御>チェックボックス制御を追加
  3. 不透明度を変えたいレイヤーにエクスプレッションを追加
  4. 下記のようなエクスプレッションを記述

同一コンポジション内の場合:

if (thisComp.layer("ヌル 1").effect("チェックボックス制御")("チェックボックス")==1) 0 else 100

コンポジションをまたぐ場合:

if (comp("コンポ 1").layer("ヌル 1").effect("チェックボックス制御")("チェックボックス")==1) 0 else 100
  1. チェックボックスのチェックをON/OFFして、不透明度が変化するか確認

目玉マーク(レイヤー表示)のON/OFFをスクリプトで制御

レイヤーの表示を無効にする場合:

app.project.item(1).layer("ヌル 1").enabled = false;

レイヤーの表示を有効にする場合:

app.project.item(1).layer("ヌル 1").enabled = true;

※ item(数字)はプロジェクトパネルでの上から数えたコンポジションの番号を入れます。

参考:http://aejsx.hiroshisaito.net/layer-object/attributes/enabled/

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