AfterEffects

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

expression-to-script

よく使うエクスプレッションをスクリプト化しました。
いちいち記述を思い出さなくてもいいので時短になります。

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

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);”)を入れてスクリプト実行するだけです。
実行後、プロパティにエクスプレッションが挿入されています。

参考

https://forums.creativecow.net/docs/forums/post.php?forumid=227&postid=9812&univpostid=9812&pview=t

まとめ

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

参考

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

AfterEffectsの参考紹介
ABOUT ME
すいみん
東京在住。デザイナー寄りのテクニカルアーティスト。 ブログは技術検証の備忘録として書いています。