【AfterEffects】コンポジションを複製する時に下層プリコンポまで全部複製したい


当サイトは広告が表示されます。

こんすが、Vtuber準備中の秋都鬼よすがです。

最近はAfterEffectsでOBS用シーントランジションを作成しています。

BOOTHで少しずつ商品を増やしていくので、よかったら見てね。

今回はAdobe AfterEffectsにおいてコンポジションを複製した際にその下層のプリコンポジションの繋がりも含めて複製する方法を書きます。

前提

今回使用するファイルのコンポジション構造はこんな感じです。

①の中に②があり、②の中に③、③の中に④があるというコンポジションの入れ子構造になっています。

③は完成品コンポにも使用している素材画像を差し替えるために画像をただプリコンポしただけの動きも何もないコンポジションなのですが、こうすることで③で画像を差し替えれば上層のコンポジションでも全て差し替えできると思って作りました。

でも今回説明する方法を利用するなら③は必要ない場合もあります、④のフッテージを置き換えすれば完成品コンポの参照ファイルが変わるはずなので。

これらの画像ファイル・コンポジションをまるごと入れたフォルダ「ふすま_赤」を複製して「ふすま_青」を制作したいところですが、ここで困ることがあります。

「ふすま_赤」フォルダを複製すると確かにすべてのコンポジションが複製されるのですが、それぞれのコンポジションが参照しているファイル・コンポはコピー元のままになっている、ということです。

例えば「ふすま_赤」フォルダを複製して新しい「ふすまA_1」というプリコンポが出来たとしましょう。

本来なら複製後の新しい「ふすまA_1」には同じく複製後の「ふすまA赤.png」の画像を読み込んでいてほしいのですが、なんとコピー元の「ふすまA赤.png」を使用しています。

なんならその上層の「両開き片側A」も「HusumaA_Double_Red」もぜんぶコピー元を参照しており、複製後コンポ同士の繋がりは断たれています。

これは複製後のファイルたちがみんな使用回数0、逆にコピー元のファイルたちは使用回数が増えていることからもわかると思います。

なので複製後の「ふすまA赤.png」のフッテージを置き換えても複製後のコンポジションたちは画像差し替えがされません。

かと言って複製後のコンポジションの中身を1つ1つ差し替えていくのは、パーツ数によってはちょっと大変ですね。

今回は色差分を複数用意する予定の動画素材であるため、差分の数だけ複製と差し替えを行いたいです。

解決方法

プラグインでこの問題を解決する方法もあるようですが、AEプラグインは有料でそこそこのお値段がすることも多くできれば無料で差し替えたいところ。

いろいろ考えた末に、「ふすま_赤」フォルダを別ファイルとして保存して読み込めばいいのでは?

もしくは無理に1つのプロジェクトに限って編集を行わなくてもいいのでは?ということになりました。

ということで2つの解決方法を提示します。

同じプロジェクト内で複製する方法

  1. まず別名で保存する(ファイル名はわかりやすくテンプレ.aepなどにしておく)
  2. 複製したいフォルダ、今回は「ふすま_赤」フォルダのみを残して上書き保存
    これで今のところ「動画編集を行うためのメインプロジェクトファイル」と「入れ子構造になったひと塊のコンポジション群」とで2つのaepファイルが存在します。
  3. メインプロジェクトに戻り、画面左上の「ファイル」→「読み込み」→「ファイル」でさっき作ったテンプレ.aepを読み込む
  4. メインプロジェクトに「テンプレ.aep」という親フォルダ名で「ふすま_赤」フォルダの中身がまるごと複製された状態が出来上がる
  5. 「テンプレ.aep」フォルダ内の画像素材ファイルをフッテージの置き換えで変更すれば完成品コンポジションも全て差し替え完了

この「テンプレ.aep」はファイルとして読み込みする度に別ファイルとして読み込みされるはずなので、色差分の数だけ読み込んで増やしていきます。

注意点としては、「テンプレ.aep」という親フォルダの中に「ふすま_赤」フォルダとその中身が展開されるため、フォルダ構造が1つ増えてしまっていること。

邪魔くさいな、と思う方は「テンプレ.aep」のフォルダ構造を削除して、「ふすま_赤」フォルダに入れずに直接ファイルとコンポジションを広げておくなどすればいいかと思います。

別プロジェクトとして複製する方法

こちらは単純に、色差分ごとにプロジェクトファイルを複製して別プロジェクトとして作業するというだけです。

何か修正点があった時にプロジェクトファイル間を行き来するのが面倒でなければこちらの方が手軽ではあるのかもしれません。


気付いてしまえば簡単なことですが、誰かの参考になれば幸いです。


ここまで読んでくれたら「いいね」やSNS共有してね!

コメントする

メールアドレスは公開されません。
送信者情報を自動で取得します。
は必須項目です。

無断転載・AI学習禁止 Unauthorized reposting and AI training prohibited.