自作ツール&スクリプト

【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/



以上、すいみん(@cg_method)でした!



aftereffects-summary-article


アフターエフェクツ関連まとめ



aftereffects-summary-article


アフターエフェクツ(エクスプレッション)関連まとめ



aftereffects-summary-article


アフターエフェクツ(スクリプト)関連まとめ

アフターエフェクツのソフト

アフターエフェクツの参考書籍

すいみん
最初の教科書にするならこの本です!
すいみん
この本見ながらエフェクトを触っているとより身につきます!
すいみん
Premiere Pro版もあります。YouTuber向け!
すいみん
このシリーズ3冊あるのですが、アニメの技法って特殊で面白いので引き出しを増やしたい方向けに!

エクスプレッションの参考書籍

すいみん
AfterEffects慣れてくると効率化も考えるようになると思いますが、まずはエクスプレッションを覚えましょう!