【編者】經過上次的AfterEffects 《駭客》素材精彩實例教程(上下) 相信大家對AfterEffects已經有了一些基本的了解,今天我們來做一個稍微複雜一些的片斷:墨鏡中的黑客帝國。avi文件下載(文章末尾提供素材和源文件下載) 一、素材的準備 首先,我們在Adobe Illustrator裏準備遮罩(Alpha Matte)。打開Illustrator選擇菜單File>Place導入海報文件poster_intnl_neo_trinity_t.jpg,並按鍵盤Ctrl+2鎖定該圖像,使用貝賽爾曲線工具(鋼筆)描下Neo(左側人物)的墨鏡。 按鍵盤Ctrl+Alt+2,解除鎖定,並按Delete刪除該海報圖像,得到一個墨鏡輪廓圖像。然後,保存該圖像為1.ai 接下來,我們打開Adobe Premiere,製作轉場過渡動態遮罩。在開始的文件設定中做如下選擇,新建一個項目文件。 我們需要在Adobe Photoshop中製作兩個圖像。一個為全黑的BMP格式圖形,另一個為全白,尺寸都是320px×240px,將他們導入Premiere項目窗口中。保存該文件。 導入方法是,右擊項目窗口素材區域,按下圖所示的菜單選擇。 將兩個BMP圖片分別拖入時間線窗口的Video 1A和Video 1B上進行編輯,這裏需注意的是黑色BMP素材在Video 1A軌上,白色BMP素材在Video 1B軌上。注意圖中紅線所示的時間對齊位置。 從上圖中可以看到我們在兩個素材之間加入了一個轉場效果,這也是我們植被這個素材的關鍵。下麵我們就來講一下如何加入這個轉場效果,和該效果的具體設置。先在Transitions麵板中選擇Random Invert將其拖動到時間線的Transition軌上,並適當調整其位置和上下兩素材的起始結束時間位置。 雙擊時間線上的過渡效果,彈出Random Invert的設置窗口(Settings)。如下圖所示,單擊窗口左側的Sustom…按鈕自定義參數,在彈出的窗口中按照圖中紅框部分進行設置。然後按OK確定設置。按Enter鍵進行預覽,如果你剛才沒保存該項目文件,此時會談出對話框要求你保存。注意:轉場效果是無法通過按Spacebar(空格鍵)預覽的。 下麵我們來輸出這個文件,我們選擇菜單File>Export Timeline>Movie…或者按Ctrl+M,調出輸出對話框並給該輸出文件命名為001,按下麵的Settings…按鈕,設置輸出項目。這次為確保圖像質量我們輸出圖像序列文件,因此最好新建一個文件夾用來存放輸出的序列圖片。 彈出輸出設置對話框,我們按如下步驟進行設置,注意圖中紅框部分。在這裏我們輸出文件為Targa格式後綴名.tga 按Next按鈕,進行下一步設置: 下一個是Audio的設置,由於我們輸出的文件沒有音頻信息,所以跳過,繼續按Next設置,按照紅框內參數設置完成後,按OK返回。最後再輸出對話框中點擊保存按鈕,輸出序列圖片到文件夾du中: 保存上麵的文件,然後按鍵盤Ctrl+N新建一個項目文件,步驟和上一個文件相同,隻是項目時間和轉場效果Random Invert的設置有所不同,按照下兩圖進行設置,注意紅線所指示的時間和紅框部分: 最後,輸出文件,步驟同第一個項目一樣。我們將這組序列圖像文件存儲在文件夾du2中。這樣我們就利用Premiere的轉場效果為AfterEffects準備了兩個動態遮罩。該步驟中不明確的部分,可參考我們提供的實例文件:2.ppj、3.ppj、1.ai的相關參數進行調整。 二、Aftereffects中的製作過程 由於我們在第一篇教程(AfterEffects 快速上手)中已經講述了Aftereffects的基本使用方法,所以這篇文章中類同的部分就不再贅述,請參考上一篇相關內容。 第一步還是導入素材文件,準備用於編輯。需要導入的素材如下圖項目窗口中所示: 其中du和du2是Premiere輸出的圖像序列文件,它以序列圖像文件夾的名稱命名。在這裏我們隻重點介紹序列圖片的導入。導入時先選擇其中一個序列圖像,然後在文件導入對話窗口中勾選下圖紅框部分所示的兩個選項。這兩個選項分別是:導入圖像序列和強製按字母順序導入。其他文件的導入請參考第一篇教程。 文件導入之後,就需要新建一個合成圖像文件(Composition),在合成圖像對話窗口中設置如下,注意紅框部分: 將素材拖入時間線窗口準備編輯,注意素材前後順序!在此我們已將海報poster_intnl_neo_trinity_t.jpg的層改名為image,並且我們輸出的兩個轉場效果序列文件的文件夾分別叫做du和du2。 我們點選image這一層,並按Ctrl+D複製該層,將新複製的層改名為image2。然後,使用同樣方法複製two.avi這層,並給新層重命名為two2.avi,調整層順序如下: 選擇時間線窗口,按鍵盤“+”可以放大時間線,放大到可以顯示每一幀為止(即時間標尺出現01f 02f 03f……)注意:我們後麵所作的都使用這個比例的時間線,在操作時請注意放大。這裏我解釋一下時間線的放大問題:正常比例下時間線顯示為01s 02s 03s即通常所說的一秒、兩秒……(s代表second)。但在我們放大它們之後,就顯示為00:00f 01f 02f,也就是說時間線以幀畫麵的方式進行顯示了(f代表frame)。時間線被放大後我們就需要拖動時間線窗口底部的滾動條(圖中紅框部分)進行觀察和操作: 移動下列層,使其起始點位於01:00f後的14f位置。 再調整其他幾個層的起始點,調整層du2到02:00f後的18f位置上,調整層du到02:00f後的05f位置上,調整層one.avi到03:00f後的04f位置上。 接下來設置兩個海報層(image層和image2層)的位置,按照下圖紅框所示數值進行調整: 選中image2設置該層的關鍵幀,作位移動畫。我們把時間標杆調整到00:00f後的09f的位置,在這裏按下Position前麵的小馬表圖標設置關鍵幀。隨後我們向左拖動時間標杆到00:00f後的05f的位置上,按照下圖的數值調整該層位置參數: 下麵我們來調整矢量圖層1.ai,注意在時間線窗口的Switches中打開 ,使其變為 狀態,這樣是為了確保該矢量素材在被放大時,可以保持矢量元素的特點——邊緣清晰。並且調整該層的位置為下圖紅框所示數值,目的是讓這個圖形和海報上人物的墨鏡輪廓吻合: 接下來我們設置two2.avi的動畫,我們選擇該層,然後按鍵盤P和Shift+S分別調出該層的位置設置(Position)和比例設置(Scale)。拖動時間標杆到00:00f後的21f位置上,點擊Scale前麵的小馬表圖標建立關鍵幀,設置數值為42%;拖動時間標杆到01:00f後的09f位置上,設置Scale數值為100%。再拖動時間標杆到01:00f後的01f位置上,點擊Position前麵的小馬表圖標建立關鍵幀,設置數值為170.0,93.0;然後,拖動時間標杆到01:00f後的14f位置上,設置Position數值為160.0,120.0。 現在我們需要讓矢量圖層1.ai和two2.avi保持相同的動作,這在以前我們需要很複雜的設置,可是現在AfterEffects從5.0版本開始提供的父子層功能可以讓我們輕鬆解決這個問題。我們需要使用時間線窗口中的Parent麵板欄,如果你的Parent麵板欄不可見,可通過下列方法打開它:點擊時間線窗口右側上部的小黑三角,然後一下圖的順序看看Parent項目又沒有被選擇(前麵有沒有挑勾)。 下麵我們開始設置,在Parent麵板欄中,點中1.ai圖層的 圖標,不要放手,將其拖動到目標層two.avi上麵,使1.ai作為該層的子層。我們也可以點擊1.ai圖層 圖標右側帶有向下黑三角的的長按鈕,從中選擇你需要指定的父層。可以參考下圖進行操作: 為了方便上述操作,我們可以關掉幾個層的顯示按鈕,使其不可見,而利於觀察。這時候,我們就可以設置image2層的動畫了,移動時間標杆到到00:00f後的14f位置上,按鍵盤T調出透明度設置(Opacity),並點擊Opacity前麵的小馬表圖標設置關鍵幀,定義Opacity的數值為100%;然後拖動時間標杆到00:00f後的23f位置上,設置Opacity的數值為0%,形成一個淡出效果。 下一步我們把矢量圖層1.ai指定為圖層image的遮罩,首先切換時間線窗口中的Switches麵板欄為Mode麵板欄,點擊下圖紅框部分進行切換: 依下圖紅框部分進行操作,點擊image圖層的TrkMat按鈕(紅框部分)指定反轉圖層1.ai作為該層的遮罩層。 這時我們可以啟動內存預覽,觀察一下結果。我們看到隻有遮罩和視頻有動畫,可海報(圖層image)並不隨之移動。我們需要手動調整海報層,製作動畫。選擇圖層image,放大時間線,拖動時間標杆到00:00f後的21f位置上,點擊該層Position和Scale前麵的小馬表,設置關鍵幀。再將時間標杆移動到01:00f後的9f位置上,設置Position和Scale的數值如下圖紅框所示。 讓時間標杆保持在01:00f後9f的位置上,打開image層的Opacity設置,並按Opacity前麵的小馬表設置關鍵幀。將時間標杆移動到01:00f後的19f位置上,設置Opacity的值為0%,預覽動畫,這次海報可以隨著遮罩和視頻素材一起移動了。 但由於遮罩層和視頻層的父子關聯關係,遮罩層並不能放大至充滿屏幕,而是停在中間。後麵的遮罩層動畫仍需要我們手動設置。選擇遮罩層——1.ai並調出該層的Scale設置,同樣將時間標杆設置在01:00f後的9f位置上,點擊Scale前麵的小馬表,設置關鍵幀。然後移動時間標杆到01:00f後的19f位置上,設置Scale數值如下圖中紅框所示: 下麵我們就需要用到我們在Premiere中製作的轉場遮罩了,使用的方法非常簡單。首先我們指定層du2為two2.avi層的動態遮罩層。調出時間線窗口的Modes麵板欄,選擇two2.avi層,在該層的下圖紅框部分(TrkMat按鈕)點擊,並按圖中的紅色標示進行選擇。 使用同樣方法,我們指定層du為two.avi的動態遮罩層。在這裏重點講一下TrkMat內的幾項設置的意義: 1. No Track Matte 遮罩層基本上都是黑白畫麵,但這並不是說彩色畫麵就不能被指定為遮罩層,彩色畫麵在被指定為遮罩層的時候會依照色階形成頗為有趣的遮罩,尤其是動態遮罩,有時會出現一種很怪異的效果,感興趣的朋友可以多進行嚐試。 最後,我們調整two.avi和two2.avi的透明度,設置如下圖紅框部分所示: 此時我們再使用內存預覽進行觀看,就可以看到最終效果了。至於渲染輸出我們在第一篇中已經講的相當詳細了,可以參考一下,把你的作品製成AVI視頻文件播放給朋友們看。輸出之前記得打開高分辨率顯示按鈕,就是下圖中紅框部分。素材和源文件下載
展示效果 點擊下載avi文件(約1.4MB)
沒有遮罩。
2. Alpha Matte
指定某一層作為該層的遮罩,遮罩層為靜態層——即無動畫的靜態圖片。
3. Alpha Inverted Matte
指定某一層作為該層的遮罩並反轉遮罩層顏色,遮罩層為靜態層。
4. Luma Matte
指定某一層作為該層的動態遮罩,遮罩層為動態畫麵層。
5. Luma Inverted Matte
指定某一層為該層動態遮罩並反轉遮罩層顏色,遮罩層一般為動態畫麵層。