【After Effects】複数のシェイプの結合する方法

eyecatch_after_effects

イラレの複合パスのような機能を使って、パスの変形アニメーションを作成することができます。

使いようによってはシェイプのアニメーションだけでも面白い動画を作成できると思います。

この記事の著者
CGブロガー すいみん

CGブロガー

すいみん

Suimin

プロフィール

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

シェイプの結合

種類

5種類の結合方法があります。

  • 結合 1つの合成パスに
  • 追加 入力パスの領域(輪郭)をすべて含む
  • 型抜き 一番上のパスの領域から、それより下のパスの領域を除いた領域
  • 交差 すべての入力パスが交差する部分の領域
  • 中マド 入力パスの交差として定義される領域を除いた領域
参考 After Effectsユーザーのための、プログラミング入門 その12 シェイプレイヤとエクスプレッション前編 at AEP ProjectAEP Project - After Effects ユーザーコミュニティ

サンプル1

左側のアニメーション

  • シェイプレイヤーに『移動する側のシェイプ(楕円形)』と『受ける側のシェイプ(長方形)』を作成
  • 『パスの結合』をの追加。モードは『追加』にして2つの形状の輪郭が突っつくように
  • 2つのシェイプとパスの結合をグループ化『図形グループ』
  • 右半分をすべて覆った長方形シェイプを追加。
  • 『パスの結合』をの追加。モードは『型抜き』にして画面右半分を削る
  • 更にグループ化して、『アニメーショングループ_左』とする

右側のアニメーション

  • 『アニメーショングループ左』を複製して、『アニメーショングループ右』とする
  • 『図形グループ』に『パスのオフセット』を2つ追加、線の結合を『ラウンド』にして『量』で丸みを調整。もう片方の量はエクスプレッションで反対の数字になるように入力する
    -content("アニメーショングループ_右").content("図形グループ").content("パスのオフセット 1").amount
    これをすることで、元のサイズを保ちつつ、丸みのある表現ができる。
  • 『アニメーショングループ_右』の直下、『パスの結合』をの追加。モードは『交差』にして右画面半分を見せる

コンテンツ(左右のアニメーショングループの親)

*『パスの結合』をの追加。モードは『追加』にして『アニメーショングループ左』と『アニメーショングループ右』 のアニメーションを結合する

  • 『塗り』や『線』はまとめてこの階層で調整する

参考シーン

https://t.co/TsuSWm99yJ

サンプル2

作成方法

  • シェイプでベースの図形を作成
  • グループ作成『図形グループ』
  • 『リピーター』を作成して縦横、図形を複製・繰り返しにする。スケールのオフセットを入れるとだんだん小さく並べたりと色々変化を加えれられる。
  • 『塗り』や『線』を追加
  • パスの結合を追加『追加』モードに
  • パスのオフセットを2つ追加。ラウンドにして丸み出す。量の片方は反対の数字にしてサイズを元に戻す
  • 『トランスフォームのウィグル』をいれて、サイズをランダムにするアニメーションを加える

サンプル3

作成方法

  • パス(アニメーションさせるライン)を作成
  • 『パスのトリミング』を追加して終了点にキーを打ち、線が出てくるアニメーション作成
  • 『パスのオフセット』で線の太さを調整
  • 以上を『G_01』という名前のグループを作成、さらに親に『グループ1』を作成して置く(全体調整用)
  • 複製して『G_02』を作成
  • エフェクト>エクスプレッション制御>スライダー制御を追加
  • 『G_02』のパスのトリミングの終了点にエクスプレッションを追加id = thisProperty.propertyGroup(3).name.slice(2,4);
    amp = effect("スライダー制御")("ADBE Slider Control-0001");
    content("シェイプ 1").content("グループ 1").content("G_01").content("パスのトリミング 1").end.valueAtTime(time+amp*(id-1))
  • パスのオフセットにもエクスプレッションを追加id = thisProperty.propertyGroup(3).name.slice(2,4);
    content("シェイプ 1").content("グループ 1").content("G_01").content("パスのオフセット 1").amount-(id-1)
  • <補足>エクスプレッションのname.slice(2,4)はレイヤー名の『G_02』の2文字目以上4文字目までの数値(文字列)を返すのでこの場合は「2」
  • 『G_03』『G_04』と、先端がいい感じに細くなるまで複製
  • 『グループ1』に『塗り』や『線』を追加して調整。
参考 シェイプレイヤーのパスのオフセットについて at AEP ProjectAEP Project - After Effects ユーザーコミュニティ

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

Adobe Creative Cloudを一番安く購入する方法

\Adobe Creative Cloudが学割(49.6%OFF!)で安い/


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

すでに持っている方も1年分の追加可能

さらにAmazonギフト券でチャージしてAmazon Payで支払うともっとお得に!

After Effectsに関する参考記事・ツール・書籍のまとめ

After Effectsに関する記事を下記にまとめました。



aftereffects-summary-article


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

After Effectsのソフトウェア購入


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

After Effectsが学べるスクール


参考
動画クリエイター講座ヒューマンアカデミー

After Effectsの参考書籍

すいみん

最初の教科書にするならこの本です!

すいみん

この本見ながらエフェクトを触っているとより身につきます!

すいみん

Premiere Pro版もあります。YouTuber向け!

すいみん

このシリーズ3冊あるのですが、アニメの技法って特殊で面白いので引き出しを増やしたい方向けに!

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

すいみん

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