![](https://cdn.myportfolio.com/9dc1d2d9-3bfc-4c09-8745-b82529bfc2d1/96165f30-5526-4fd7-bf7a-3541e7c4592b_rw_1200.jpg?h=1b9e56650add8f939a1a8d11d5efd397)
1. はじめに
1.1 パペットツールとは
After Effectsに実装されているパペットツール(Puppet Tool)は、2D画像にピンを追加するだけで、画像を自動メッシュ化してアニメーションを行うことができる強力なツール。イラストの2Dアニメーションだけでなく、実写の疑似アニメーション等、アイデアしだいで様々な表現に応用できる。特に、限られた素材や制作時間の中での映像制作にとって、使い勝手のよいツールとして利用されている。PhotothopやIllustratorにもパペットワープ機能が実装されており、画像変形にも利用できる。時間軸のあるアニメーションを制作するにはAfter Effectsを用いる。
1.2 チュートリアル事例
YouTube等に多数のチュートリアルが紹介されいる。
2. 関連技術
2.1 五十嵐健夫先生の研究
・Takeo Igarashi, Tomer Moscovich, John F. Hughes, "As-Rigid-As-Possible Shape Manipulation", ACM Transactions on Computer Graphics, Vol.24, No.3, ACM SIGGRAPH 2005, Los Angels, USA, 2005(PDF).
![](https://cdn.myportfolio.com/9dc1d2d9-3bfc-4c09-8745-b82529bfc2d1/7dbbe5ac-3988-49d3-9185-59ae093f003d_rw_600.png?h=d1b5b4a315ca5243098b2dab98e70af7)
2.2 Muti-Input Touch Screen by Jeff Han
Jeff Han氏のマルチタッチのデモンストレーションの中でパペットツールに相当する技術のデモが含まれている。初代iPhoneが2007年に発売される1年前にこのレベルのマルチタッチが実現されている。
2.3 Adobe Character Animator
Adobe Character Animatorは、リアルタイムモーションキャプチャ(フェイシャル、ボディ、リップシンク)とレコーディングシステムを統合した2Dキャラクターアニメーションシステム。2015年にAfter Effectsの追加機能としてプレビュー版が登場したが、2017年に独立したアプリケーションとしてリリースされた。2D画像をメッシュ化して変形する基本技術はパペットツールと同じだが、モーションキャプチャと組み合わせることで、これまでの2Dアニメーションのワークフローを変える新しいツールとして、2020年に全米テレビ芸術科学アカデミー技術エミー賞を受賞している。
3. 今回の目標
下映像のようにティラノサウルスの人形が呼吸しているように動かしてみる。
ピンは7つだけで、キーフレームはピンそれぞれに3つの時間位置に追加している。
![](https://cdn.myportfolio.com/9dc1d2d9-3bfc-4c09-8745-b82529bfc2d1/edd5791d-48e1-4512-be27-d6af4cda01eb_rw_1200.jpg?h=cb5e872c922cba687578e4a4db7f84d4)
4. 素材の準備
4.1 撮影
人形あり、なしの2種類を撮影する。画が変化しないように、ホワイトバランス、フォーカスはマニュアルで撮影する。
![](https://cdn.myportfolio.com/9dc1d2d9-3bfc-4c09-8745-b82529bfc2d1/dae0f820-bb56-4c40-a9ee-9fca1342dbbd_rw_1200.jpg?h=6312a603a62e392aaabbb3fb4521c0f0)
4.2 写真の加工①
人形あり写真から、Photoshopの被写体の選択等の機能を利用して、人形のみで背景透過の画像(photoshop形式 or png)を作成する。
![](https://cdn.myportfolio.com/9dc1d2d9-3bfc-4c09-8745-b82529bfc2d1/459014ba-2800-41c1-a3ca-8190edc34d93_rw_1200.jpg?h=962fbe1d0b367efc8ad44e16c5a9bf21)
4.3 写真の加工②
加工①の人形写真に背景のみの写真を合成しても違和感が出る。
![](https://cdn.myportfolio.com/9dc1d2d9-3bfc-4c09-8745-b82529bfc2d1/044177de-1d77-4720-a39e-f5a2b755a28b_rw_1200.jpg?h=811161d39a46e41c76133ebd9290cafd)
人形なし写真に人形あり写真から影の部分のみ合成する。授業では加工済のものを配布する。
![](https://cdn.myportfolio.com/9dc1d2d9-3bfc-4c09-8745-b82529bfc2d1/5ffe9d86-5861-4d56-9c48-0ffa67470343_rw_1200.jpg?h=b3763144fb66a8f4b17699c99d91d36b)
5. プロジェクト準備とコンポジションの設定
下図のように、素材(実際の構成と異なる)とAfter Effectsのプロジェクトを保存する。
![](https://cdn.myportfolio.com/9dc1d2d9-3bfc-4c09-8745-b82529bfc2d1/0fd8d4c0-5b8e-45ed-96fa-0407130ac35f_rw_600.jpg?h=8c3fd5a591c1865f310acf1f9386ade1)
以下の2つの画像(1920 x 1080 px)を利用する。
![](https://cdn.myportfolio.com/9dc1d2d9-3bfc-4c09-8745-b82529bfc2d1/3748893c-0a37-4624-ba07-fa9fa96ba2a7_rw_1200.jpg?h=88a727c2291837e03d9d61db6c995de0)
Full HD(1920 x 1080)のコンポジションを作成する。デュレーションは5秒。
![](https://cdn.myportfolio.com/9dc1d2d9-3bfc-4c09-8745-b82529bfc2d1/40c3bad4-1efc-4719-8a9b-c7170336ea79_rw_600.jpg?h=d9f19d08d1de548f44a746595282d3fa)
trex.pngとbackground_shadow.jpgをコンポジションに配置する。
![](https://cdn.myportfolio.com/9dc1d2d9-3bfc-4c09-8745-b82529bfc2d1/ea1afc73-d89d-44be-8e73-3fbfc6b521e6_rw_1200.jpg?h=7aabbfa5fb225fcb106614fa1924a3b6)
6. パペット位置ピンツールの設定
時間インジケータを0フレームの位置に移動する。
![](https://cdn.myportfolio.com/9dc1d2d9-3bfc-4c09-8745-b82529bfc2d1/216ff9d4-98da-4bfd-80a8-ae83f807d1ea_rw_1200.jpg?h=545c4265184af0373eb58973b8d60810)
パペット位置ピンツールを利用して、下図のように7個のピンを設定する。
![](https://cdn.myportfolio.com/9dc1d2d9-3bfc-4c09-8745-b82529bfc2d1/52095cdb-5dd8-4946-8fce-10b9b3fd75bb_rw_1200.jpg?h=97b3333a74bd33b2df4ac744e79ab01f)
タイムラインパネルのtrex.pngレイヤーを選択して、Uキーを押すとキーフレームのあるプロパティのみが表示される。下図のように0フレームに各パペットピンのキーフレームが追加されていることがわかる。
![](https://cdn.myportfolio.com/9dc1d2d9-3bfc-4c09-8745-b82529bfc2d1/c79df2cf-7496-4a75-a572-e300d3162ce7_rw_1200.jpg?h=b0452893303773c48d48f3ea1917ec52)
7. アニメーションの設定
以下の手順で下図のようにキーフレームをコピー&ペーストする。
1. 0フレームの7個のキーフレームをドラッグ選択してコピーする
2. 時間インジケータを最後のフレーム(4;29)に移動して、ペーストする
3. 0フレーム(or 4;29フレーム)のパペットピン5〜7までのキーフレームをコピーする
4. 時間インジケータを真ん中あたり(任意)に移動して、ペーストする
2. 時間インジケータを最後のフレーム(4;29)に移動して、ペーストする
3. 0フレーム(or 4;29フレーム)のパペットピン5〜7までのキーフレームをコピーする
4. 時間インジケータを真ん中あたり(任意)に移動して、ペーストする
![](https://cdn.myportfolio.com/9dc1d2d9-3bfc-4c09-8745-b82529bfc2d1/6a7b578a-9208-4a2e-bd95-2ef502d8a154_rw_1200.jpg?h=a3d18e29e0aa8377c2fad30f47259902)
時間インジケータを真ん中のキーフレームがあり場所に移動(完全に一致した場所)する。3つのキーフレームを下図のように選択する。
![](https://cdn.myportfolio.com/9dc1d2d9-3bfc-4c09-8745-b82529bfc2d1/a9fbde91-8e49-44f7-b3a5-431549c67a4b_rw_1200.jpg?h=593e538887d10766a420e53dc4fe5555)
コンポジションパネルでは3つのピンが選択された状態(3つのみ中まで黄色の●)なので、どれか一つをドラッグして、ティラノサウルスが少しだけかがんだ状態にする。
![](https://cdn.myportfolio.com/9dc1d2d9-3bfc-4c09-8745-b82529bfc2d1/4d134e2f-2689-49b3-bf4f-e802ec4df32a_rw_1200.jpg?h=1d5c427627a5eb400bdebadc02f9797f)
このままでは直線的な動きとなるので、キーの設定をリニアからイージーイーズに変換する。
下図のように全てのキーを選択する。
![](https://cdn.myportfolio.com/9dc1d2d9-3bfc-4c09-8745-b82529bfc2d1/110445e5-2f37-462b-bd5a-d5b77bfdee63_rw_1200.jpg?h=6ed0bea68a407ccb54e9927aecbe7793)
上の方法が難しい場合は、下図の部分をドラッグしてもよい。「位置」の名称部分をSHIFTキーを押しながらクリックしてもよい。
![](https://cdn.myportfolio.com/9dc1d2d9-3bfc-4c09-8745-b82529bfc2d1/e900f43c-126b-4066-bacd-a179f797cfbe_rw_1200.jpg?h=e7914f1bf649e5dc8c340431ebe9a1fa)
どれでもよいので、キー上で右クリックして表示されるメニューから「キーフレーム補助 > イージーイーズ」をクリックする。
![](https://cdn.myportfolio.com/9dc1d2d9-3bfc-4c09-8745-b82529bfc2d1/a9166e27-26da-42e1-a8a1-cfb51ddd2707_rw_600.jpg?h=7968cb3e1f25a670db4e436fa1a6a34f)
キーアイコンが知らずのように切り替わる。
![](https://cdn.myportfolio.com/9dc1d2d9-3bfc-4c09-8745-b82529bfc2d1/919171e5-2eb5-4898-878e-5a261e4b3c4c_rw_600.jpg?h=5a368c916240059c8d0f216e086b656a)
減速と加速が緩やかに変化することで、アニメーションの動きが滑らかになる。
プレビュー再生してアニメーションの状態を確認して、修正したい場合は、時間インジケータを真ん中のキーフレームの位置に移動させてから、ティラノサウルスのピンをドラッグして調整する。
![](https://cdn.myportfolio.com/9dc1d2d9-3bfc-4c09-8745-b82529bfc2d1/37d0e04b-a486-4730-b84c-5fd2f608910a_rw_1200.jpg?h=304bfea451f7a93c4fdea4a73ff28dfc)
8. 書き出し(課題提出)
mp4に書き出す場合はAdobe Media Encoder経由で行う。Media Encoderの使い方は以下参照。
![](https://cdn.myportfolio.com/9dc1d2d9-3bfc-4c09-8745-b82529bfc2d1/a7e5cdb5-ec0f-48e9-8a7d-145caf29dc54_rw_600.jpg?h=0e91104cf58b732f2c89cfa019329e03)
9. その他の事例(いらすとや)
9.1 獅子舞のアニメーション
9.2 素材の準備
いらすとやサイトから「獅子舞に頭を噛まれる人のイラスト(男性)」をダウンロードする。
透過png画像なので、加工なしで利用できる。
![](https://cdn.myportfolio.com/9dc1d2d9-3bfc-4c09-8745-b82529bfc2d1/6c69373e-d590-4d8c-9b0b-bc7b7bebc9d1_rw_600.jpg?h=ac9f1c50dad120e20f8c568337a7ba6a)
9.3 パペット位置ピンツールの設定
After Effectsに読み込み、パペット位置ピンツールで6個のピンを設定する。背景はそのままでは黒になるので、必要に応じて獅子舞レイヤーの下に平面レイヤーを追加する。
![](https://cdn.myportfolio.com/9dc1d2d9-3bfc-4c09-8745-b82529bfc2d1/832556f0-a835-4124-abc0-1379b3e7469e_rw_1200.jpg?h=a216c2032edea71daf9ba8bf75b8af3f)
9.4 エクスプレッション(wiggle)の設定
今回はキーフレームではなく、エクスプレッション(After Effects専用スクリプト機能)を利用したアニメーション生成を行う。
8.3図の①のピンに対応したストップウォッチアイコン(下図)をOPTIONキーを押しながらクリックしてエクスプレッションを有効にする。下図右側のようにwiggle (1, 100)を入力する。wiggleはゆらゆらする動きを生成できる命令。パラメータが2つの場合は順にfreq=動きの速さ、amp=変化の大きさとなる。freqやampの値を変化させると面白い効果が生まれる。
![](https://cdn.myportfolio.com/9dc1d2d9-3bfc-4c09-8745-b82529bfc2d1/0eb31cdc-e54b-4026-b525-2f07af3ca035_rw_1200.jpg?h=6042549f107513e3faeb0e020e1ef8a5)
おまけ、いらすとや素材で作成された映像作品。
10. その他の事例(大木写真)
10.1 大木が揺れるアニメーション
10.2 素材の準備
写真素材サイトphotoACの画像を利用する。photoACの利用にはアカウント作成必要。
下記URLからMサイズ(1920 x 1280 px)をダウンロードする。
![](https://cdn.myportfolio.com/9dc1d2d9-3bfc-4c09-8745-b82529bfc2d1/2106b06c-d1e2-4d62-92d8-3d33907bff3c_rw_1200.jpg?h=6f700b5ef5a525ff73311aeda5ca11e3)
ダウンロードした画像から、Photoshopの「被写体の選択」等の機能を利用して、大木のみの透過画像(photoshop形式 or png)を作成する。
![](https://cdn.myportfolio.com/9dc1d2d9-3bfc-4c09-8745-b82529bfc2d1/fbaa71f5-df54-450c-8b9e-3cb8193d148d_rw_600.jpg?h=be8737ffa1b871b3cd693dcaca6e3ad5)
ダウンロードした画像から、Photoshopの「コンテンツに応じた塗りつぶし」等の機能を使って、大木を消した画像を作成する。
![](https://cdn.myportfolio.com/9dc1d2d9-3bfc-4c09-8745-b82529bfc2d1/181daa64-ed6e-4a51-8519-e7b94f3ea2dc_rw_600.jpg?h=203bfbc0b45c7d723e49bca81a6ebaa1)
10.3 パペット位置ピンツールの設定
After Effects上で2つの画像を重ねた上で、木のみのレイヤーに対してパペット位置ピンツールで2個のピンを設定する。
![](https://cdn.myportfolio.com/9dc1d2d9-3bfc-4c09-8745-b82529bfc2d1/377a196c-4f51-49ec-8478-265a66499635_rw_1200.jpg?h=3b70d95a755b761743c3cdc186d5421a)
10.4 エクスプレッション(wiggle)の設定
9.3図の②のピンに対応したストップウォッチアイコンをOPTIONキーを押しながらクリックしてエクスプレッションを有効にする。下図右側のようにwiggle (1, 100)を入力する。
![](https://cdn.myportfolio.com/9dc1d2d9-3bfc-4c09-8745-b82529bfc2d1/223c585a-08ff-4547-b36c-2b3d070d1d62_rw_1200.jpg?h=59e6dd1228759bdebfd5acce764d6d5b)