AfterEffectsで下層コンポも含めてコンポジションを複製する方法

AfterEffctsで、タイムライン上のレイヤーを複製する場合は、当該のレイヤーを選択し (ctrl + D)で複製することができます。
ただし、タイムライン上に置かれた「コンポジション」を複製する場合には、以下のように2つのパターンがあるので、少し注意が必要です。

下の階層を含めずに複製したい場合

例えば、タイムライン「comp-A」に置かれたコンポ「Pre-001」を、複製する場合を考えてみましょう。

ae_comp_fukusei001

これをタイムライン上で(ctrl + D)で複製してしまうと、コンポ自体は複製できるものの 参照している下層コンポの中身自体は複製されません。 ですから、下の階層のPre-001の中身をいじってしまうと、当然ながら、2つとも内容が変化してしまいます。

ae_comp_fukusei002

もちろんコレはコレでいいのですが、時に「Pre-001をベースに レイアウトを若干変更したバージョン違いのコンポジションを作成したい」といった必要も生じます。

下の階層まで含めて複製したい場合

その場合は、タイムラインではなくプロジェクトウィンドウ(編集ソフト的にいうとビンウィンドウ)上で、当該のコンポジションを選択し(ctrl + D)で複製してあげます。

ae_comp_fukusei003

すると、Pre-002のように自動的に別名が割り振られたコンポが作成されます。
Pre-002の中身はPre-001と同じ内容ですが、参照関係は独立しているので、Pre-002の中身をいじっても、Pre-001には反映されません。

ae_comp_fukusei004

実は長いこと「レイヤーの複製は可能だけど、コンポジションの複製は無理」と思い込んでいましたが、そんなことはありませんでしたね。

2 件のコメント

  • 書いて頂いた例のように、一度precompose
    しただけであれば”下の階層迄含めた複製”
    ができることはよくわかりました!

    貴重な情報を有り難う御座います!

    もしお時間あれば教えて頂きたいのですが、
    下層コンポジションの中に更にPrecompose
    されたコンポジションがある場合、
    複製は”下の階層迄含めた複製”をする方法はありますでしょうか?

    • コメントありがとうございます、返信がすっかり遅くなってしまいました。
      ご質問の件、現状では私も方法がわかりません、すみません。時間があるときに調べてみようと思います。

  • コメントを残す

    メールアドレスが公開されることはありません。 * が付いている欄は必須項目です