1.創建一個640*480的合成,新建一個同樣大小的固態層,顏色為黃色。將其縮小到適當大小,用矩形mask工具畫兩個矩形遮罩,外麵的稍大一些,將外邊框的遮罩的類型改為difference,這樣就可以把兩個遮罩之間的部分保留出來,形成黃色的邊框。將該合成命名為frame_yellow,如圖所示:
2.將合成frame_yellow複製一個,命名為frame_blue,將它的solid1的顏色改為藍色,這樣我們就建立了兩個邊框。
3.將frame_yellow和frame_blue拖入到新的合成層中,建立一個新的合成,命名為final。如圖所示:
4.我們將frame_blue稍做放大,現在設置frame_yellow的運動關鍵幀,運動路徑可以隨意設置,運動的過程最好有快有慢,以便後麵可以看到藍色邊框追隨的效果。如圖如示:
5.執行animation>keyframe assistant>motion math,打開Motion math麵板,(不知道ae6的這個東西放到哪了,有誰知道,煩勞告訴一下),按下load鈕,到adobe>after effects 5.5>Mmsprict,選擇spring.mm調入,將rest_length設為6,damp設為 0.85。將layer1設為frame_yellow,layer2設為frame_blue,Property項全部設為position,Channel項設為all。點按Apply鍵,生成關鍵幀。如圖所示:
6.外邊框追隨的效果就做出來了。
7.現在我們再加一點效果,拖尾效果,其實AE的拖尾並不比DF的差,選擇frame_blue層,應用effect>time>echo特效,如圖設置各項參數。播放動畫,什麼效果也沒有,為什麼呢?這是就需要知道一個很關鍵的問題,AE的渲染順序為先處理mask,再處理effect,然後是transform。如圖所示:
8.Echo特效是以層位置變化作為基礎的,現在是在frame_blue的位置變化之前應用了echo特效,因此就不會有拖尾效果,這也是很多人說AE不太好做拖尾的原因所在。
我們現在就可以通過合並層的方式來繞開這個問題,刪去echo效果,選擇frame_blue,進行pre-compose (shift+ctrol+c),命名為frame_blue_echo,如圖所示:
9.在frame_blue_echo上應用echo特效,如圖設置參數,拖尾效果做出來了,現在的渲染順序被我們改為了先是計算pre-compose中的frame_blue層的位置(transfrom)變化,然後是echo(effect)特效的應用,這樣就人為地改變的AE原有的渲染順序。
10. 操作完畢,AE提供了幾個預製的數學特效,都是挺實用方便的工具。第7步提到的AE的渲染順序是比較重要的概念,有時候做不做pre-compose效果是不一樣的。