[無料配布]自作スクリプト・ツール

【AfterEffects】指定フォルダ内からアクティブのコンポの使用素材を抽出して別フォルダに格納するスクリプト

0

aftereffects-collect-footage-item-active-comp-specified-folder

最近は帰宅したら1、2時間ちょっとしたスクリプトを作ることに挑戦しています。

種類ごとに素材の仕分けしたり、アクティブのコンポの素材だけを仕分けしたりしていたのですが、

今回は特定のフォルダの中の素材に限定してアクティブのコンポの素材だけを仕分けしてみました。

eyecatch_after_effects 【AfterEffects】フッテージ素材の種類ごとにフォルダへ格納するスクリプト eyecatch_after_effects 【AfterEffects】アクティブなコンポで使われている素材をフォルダにまとめるスクリプト
この記事の著者
CGブロガー すいみん

CGブロガー

すいみん

Suimin

プロフィール

某美大の油絵科を卒業後、大手CG映像プロダクションに入社。
その後ゲーム業界に転職。
現在は技術系のCGデザイナーをしています。 書籍:Unity デザイナーズ・バイブル
プロフィール詳細はこちら

指定フォルダ内からアクティブのコンポの使用素材を抽出して別フォルダに格納するスクリプト

  1. アクティブコンポの素材名を取得して配列Aに

  2. 指定のフォルダ(今回はcompという名前)内の素材名をも取得して配列Bに

  3. 配列Aと配列Bとで合致するものだけを配列Aに

  4. あとは全体の素材から配列Aに含まれるものを抽出してコンポ名と同名のフォルダに格納します。

配列の中身をアラート

中身を見たい時に。

for (var j=0; j<=array1.length; j++){
 alert(array1[j]);
}

特定のフォルダ内を除外してアクティブのコンポの使用素材を抽出して別フォルダに格納するスクリプト

逆の場合です。36行目を 

if (array2[i] != array1[j]) {

から

if (array2[i] == array1[j]) {

にしています。

感想

思いつきで、出来たのが今回のスクリプト。

もっと良いやり方あるとは思いますが、ちょっとずつ前に進んでます。



aftereffects-summary-article


作業効率化!After Effectに関する動画制作まとめ



aftereffects-summary-article


作業効率化!After Effects(エクスプレッション)に関する動画制作まとめ



aftereffects-summary-article


作業効率化!After Effects(スクリプト)に関する動画制作まとめ

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


eyecatch-buy-adobe-creative-cloud
【Adobe Creative Cloud】最安!アドビ認定スクールから購入する方法(+講座付き)

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

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

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

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

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

0