Hope is a Dream. Dream is a Hope.

非公開ブログは再開しました。

スライドショーの各ページ用コンポジションをつくる | AfterEffects Script

今日はスライドショーの各ページ毎に格納するコンポジションの作成方法についてかきたいと思います。

通常、結婚式のスライドショーには、写真にコメント等がついてくるのが一般的のようです、そこで、あるページの写真と画像をまとめるために、各ページに一つのコンポジションを作成します。

f:id:hope_is_dream:20150211031446p:plain

上の写真は、各ページ毎のコンポジションを表示しています。

/**************************************************
   SlidePageCompの作成
**************************************************/

// 各ページ用 コンポジションの作成
var PageCompList = [];        // ページコンポジションバッファー
try{
    // (順番重要)
    for (var i = PAGE_NUM ; i > 0; i--) {
        // ページ用コンポジションの作成と格納
        COMP_NAME = "PageComp_" + i;
        PageCompList[i] = app.project.items.addComp(COMP_NAME, COMP_WIDTH, COMP_HEIGHT, COMP_PIXASP, COMP_DURAT_PAGE, COMP_FPS);
        // スライドショー用コンポジションへの格納
        SlidePageComp.layers.add(PageCompList[i]);
    }
}catch(e){
    $.writeln("SlidePageCompの作成でエラー");
    $.writeln(e);
}
'''


これでスライドショーの各ページをコンポジションにおさめることができます。