スライダー制御アホみたいに何個もあったらダサいし使いづらい。一つのエフェクトにまとめたい。
ググりまくった結果 pseudo effect とかいうワードにたどり着いた(疑似エフェクトって意味らしい)これでいけそう。
以下流れ
- PresetEffects.xml にお好みのパラメーターの疑似エフェクトを追加する
- スクリプトの addProperty で適当なレイヤー(なんでもいい)にさっきの疑似エフェクトを適用
- アニメーション > アニメーションプリセットの保存 でエフェクトを ffx ファイルに保存する
- PresetEffects.xml からさっき追加した部分を削除(本来このファイルはあまりイジらない方がいいみたいなので)
- ScriptUI Panels 内にスクリプトの名前のフォルダを作ってさっきの ffx ファイルを持ってくる
- スクリプトから applyPreset で ffx を適用
PresetEffects.xml を編集した後は AE 再起動しなきゃダメ。
疑似エフェクト作るときは matchname=”Pseudo/hogehoge” みたいに Pseudo/ って付けたらいいっぽい。
なんか ffx をバイナリー化するチュートリアルとか出てきたけど別にそんな工程いらないと思う。