AfterEffects

【After Effects】選択したレイヤーの長さに合わせてコンポジションの尺を変更するスクリプト

aftereffects-selectcomp-duration-selectlayer-outpoint

コンポジションの尺を調整した時、さらに上の階層のコンポジションの変更が必要な時がないでしょうか?

その時は

  • 一度コンポジションを長い尺して、一番長いレイヤーのアウトポイントを計測してコンポジションの尺を調整

  • 一番長いレイヤーのアウトポイントの数値をみてコンポジションの尺を調整

などやると思いますが、

いちいちアウトポイントの数字を確認しなくても、ボタン(スクリプト)一つで変更できるようにしてみました。

選択したレイヤーの長さに合わせてコンポジションの尺を変更するスクリプト

var selectComp = app.project.activeItem;  
var selectLayer = app.project.activeItem.selectedLayers[0];
selectComp.duration = selectLayer.outPoint;

コンポジションの尺を合わせたいレイヤーを選択して実行するだけです。

アウトポイントに合わせてコンポジションの尺が調整されます。

AfterEffectsの参考紹介

参考記事

 

参考書籍

AfterEffectsの全くの初心者人はここから

アニメ系の合成をしたい時に知っておくべきことが書いてあります。

エクスプレッションを勉強したい時におすすめです。

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