Puppet Tool如同其名字所指是一個可以將素材當作傀儡操作的功能。透過此功能的設定,你將可以非常容易的讓素材產生動態效果。啟動AE,載入Puppet.aep,你可以看到一個黃色小人偶素材在此專案中。接下來我們從選單下方那一排的按鈕中找到最右邊的大頭針工具。按住不放後會出現三個選項, 分別為Puppet Pin Tool、Puppet Overlap Tool 以及Puppet StarchTool 這三個。
我們先選擇Puppet Pin Tool 工具。接下來在頭部、脖子、左右肩膀、左右手掌、大腿處,以及左右腳掌處各設定一個大頭釘。當你在設定時可以看到AE 會將此黃色公仔細分成許多三角形面,設定完畢後你可以看到TimeLine 視窗中Effects 多了個Puppet 特效,展開Deform 後會看到我們的大頭針控制點被一一列出。

當你選擇Puppet Pin Tool 時,其右邊會出現幾個設定參數。
Mesh 指的是網格,也就是你在產生大頭針時看到的,包覆黃色公仔的三角形面。當“Show”被啟動時你可以看到網格,相反的關閉它則網格不顯示。
Expansion 數值會使網格往外擴張使它影響更大的範圍,除非你有特殊的用途,基本上建議盡量跟素材外型相近。
Triangles 用於設定三角形的數量,數值愈大素材的變形效果愈好,但相對的運算所耗費的系統資源亦較高。Record Options 可讓你直接以錄製的方式讓角色產生動作,只要在錄製時透過滑鼠移動控制點即可。
本例中我們將Expansion 值設為1,Triangles 設為800。將Mesh 顯示功能關閉,試著移動手跟腳的控制點。手的部份移動後效果還不錯,但腳的部份則很明顯的無法做出抬腿的動作。
不能抬腿可是會很麻煩的,我們在左右腳的膝蓋處各加入一個大頭針。如此一來角色抬腿的動作就可以得到改善了。
在測試的過程中我們發現了兩個問題,右手舉手時照理說應該會被頭給遮住,但目前的狀況是右手會蓋住頭;右腳應該會被左腳蓋住,目前也是相反的結果,讓兩隻腳看起來像是纏在一起的感覺。
要解決這個問題就得靠Puppet Overlap Tool 了。,一樣用點的方式把在上層的部份(本例中是頭部跟左腳)點出來。點出來的區域代表最上層。素材任何部位碰到這些區域都會被遮蓋住。一樣的,其右邊有In Front 以及Extent 兩個參數。In Front 數值設得愈高,重疊處比較不會出現破綻(建議設為100%);Extent 則是重疊區的影響範圍,數值愈高影響範圍愈大。

再次測試角色動作,這次右手會被頭給遮住,且右腳也會被左腳遮住了。
身體因為手的擺動產生了晃動, 使用Puppet Starch Tool 將它固定住。Amount 數值決定該區域的僵硬程度,一般來說不需要設的太高。
Puppet Tool 的設定已經完成。接下來只要到特定的位置移動你想移動的控制點,就可以讓角色產生動作了。
若你想要更方便的產生動態的話,可以在Puppet Pin Tool 模式下選擇大頭針控制點,按住Ctrl 鍵後拖動該控制點,AE 便會將你移動的軌跡錄製下來,你可以選擇不同的控制點分別錄製動態效果,這是一個快速又簡便的動態設定方式,讓你的角色在短時間內就可以產生許多動作。