這篇教程教三聯網的朋友們用particleIllusion和After Effects打造夢幻水族,教程很經典,希望大家喜歡!
particleIllusion是一個粒子效果與圖像合成軟件,它不同于一般3D軟件中的粒子發生器,其生成結果快速、使用方便,并且所創造的視覺效果,可令人嘆為觀止。Illusion 現已大量的應用在影視制作、電影特效上,電影《How to Lose a Guy in 10 Days》、《Final Destination II》、《Hart's War》、《The Rules of Attraction》、《Behind Enemy Lines》、《Black Knight》、《Scary Movie 2》和《Rollerball》使用了particleIllusion完成一些視覺特效項目。
particleIllusion的 2D 工作界面操作十分容易,可以直接從不斷推出的眾多粒子庫放中選擇任何效果放入工作區中并即可預覽,甚至可以建立自己所需的特效粒子或粒子庫。
ParticleIllusion不因 2D 的工作環境而限制其效果,完全可整合其效果在3D 環境或影片中。另外,還可以通過建立阿爾法通道的圖像,還可以跟After Effects進行影像合成。
1.關于阿爾法通道
本文中,需要熟悉阿爾法通道,通常,一幅圖像包含3個通道—紅色、綠色和藍色,在一些圖像格式(如Tiff或Targa),可有第4個通道,即阿爾法通道,它決定圖像的透明部分,黑色部分完全透明,白色部分完全不透明,至于黑色和白色之間的顏色,決定圖像的灰色部分,顏色深淺決定透明程度。
然而,在After Effects中,通過在圖像(或圖像序列)上增加黑白層就可使沒有阿爾法通道的圖像(或圖像序列)仍然是透明。還可以使用包含顏色的層,After Effects將根據亮度和阿爾法通道決定透明程度程度。 阿爾法通道合成圖像如圖1、2所示。
圖2 合成圖像
用 particleIllusion 和 After Effects制作海底世界#e#
2. 在After Effects中建立動畫背景
2.1. 最先,打開After Effects,建立一個640x480,名為sea_world的項目,時間長度為0;00;06;00。
2.2.導入一張名為sea_fluids.jpg的圖片,如圖3所示,作為背景。
3.在particleIllusion中創建魚圖片序列
3.1.打開particleIllusion,選擇View> PRoject Settings,打開Project Settings對話框,建立一個640x480的項目。注意,需將演示窗口調整到大于640x480,否則,無法建立大小為640x480的項目。
3.2.在窗口右邊的粒子庫類型窗口中單擊鼠標右鍵,在彈出的菜單中選擇Load Library,載入名為user_02_03.iel的粒子庫(可以到http://www.wondertouch.com/downloads.asp免費下載名為User Emitters: Mar. 2002 的粒子庫 )。
3.3.在演示窗口中右邊適當位置放置名為pescetti (Alberto Vitali)的粒子。由于魚是從右進入,并向左邊游動。
3.4.調整粒子數量?,F在播放動畫,大約每50幀產生一條魚,呈"一"字從右邊進入,這太有規律了,不符合自然情況。 在左邊粒子參數窗口中,單擊pescirossi前的"+"字,將其展開,選擇Number,在演示窗口下的粒子參數設置窗口中顯示一條粒子數量直線,在直線大約30幀位置單擊鼠標左鍵,即插入一個調整點,再在直線50幀位置插入一個調整點,拖動該調整點至最小位置,使一個粒子只產生一條魚。如圖4所示。
3.5.調整粒子速度?,F在播放動畫,魚前進速度似乎太快了,需要調整。
在左邊粒子參數窗口中,選擇velocity,調整演示窗口下的粒子參數設置窗口中的直線。注意,向下拖動直線最左端的紅色方框至適當位置。再播放動畫,觀看速度是否適當。
3.6.再在演示窗口的中間適當位置放置一個pescetti (Alberto Vitali)的粒子,以再顯示一條魚。粒子數量與上面相同,但速度設置時和上面參數稍有改變,使這條魚的前進速度有所不同。對于速度,還可以改變左邊粒子參數窗口中pescetti (Alberto Vitali)下的velocity大小以達到所需的速度。 可在顯示窗口中多放置幾個pescetti (Alberto Vitali)粒子,以便畫面上有較多的魚。
3.7. 創建圖片序列。
單擊工具欄最后的Save Output紅色按鈕,隨即彈出一個文件保存對話框。在對話框"保存類型"后選擇Tif files(*.Tif),在文件列表窗口中單擊鼠標右鍵,選擇"新建>文件夾",建立一個名為fishes的文件夾。雙擊該文件夾,將保存文件名也命名為fishes。單擊"保存"按鈕,隨即彈出圖5所示TIF Image options對話框,選擇Color model(顏色模式)為RGB,勾選Use Packbits compression,使用數據壓縮方式。
圖 5 TIF 圖片設置對話框
單擊OK按鈕,隨即彈出圖6所示Output options(輸出選項)對話框:
圖 6 輸出選項對話框
輸出幀范圍為10到190。由于粒子生成需要時間,在開始的幀沒有魚出現,所以,以第10幀作為起始幀。
選擇 "Save Alpha" ,即輸出的圖片具有阿爾法通道。
選擇"Remove Black BG from RGB Channel",以去除RGB通道中的黑色背景。
單擊OK按鈕,隨即彈出一個信息框,說明文件名是"fishesxxxx.tif",意思是圖片編號是按幀順序加數的,如第20幀為"fishes0020.tif"。
單擊OK按鈕,隨即開始生成圖片序列。
4.在After Effects中輸入圖片序列
4.1.切換至After Effects,在 File菜單,選擇Import> Multiple Files,將彈出如圖7所示的文件輸入對話框:
4.2. 在"fishes"文件夾中,選擇第一張圖片"fishes0010.tif",勾選"TIFF Sequence"選擇框(務必勾選該選項,否則,將只輸入第一張圖片)。單擊"打開"按鈕,隨即彈出Interpret Footage對話框,說明After Effects已經檢測到輸入的圖片序列含有阿爾法通道。在該對話框中選擇"Straight-Unmatted",以從RGB通道中選擇出要去掉的黑色背景。
單擊OK按鈕,完成圖片序列的輸入。
4.3.將fishes[0010-0190].tif圖片序列拖到時間線窗口,放置在"sea_fluids.jpg"層上面?,F在播放動畫,將看到如圖8所示效果。
5.增加水泡效果 隨著魚的游動,會產生一些水泡。
5.1.在photoshop中制作一張大小為15X15的、名為rail.PSD的透明背景圖片,圖片中無任何內容,只是將它作為運動軌跡使用。
5.2.在After Effects中,導入rail.psd圖片。導入PhotoShop圖片時,只使用默認選項,不要選擇PhotoShop Sequence選項,因為只有一張圖片。否則,無法根據時間設置位置關鍵幀。
5.3.將rail.psd圖片拖到時間窗口最上面一層位置。在第0幀位置,將透明圖片移到其中一條魚的頭部下面,設置Transform下Position的關鍵幀;在0;00;05;29位置,將明圖片移到該魚的頭部下面,設置Position的關鍵幀。
5.4.單擊Position,使選擇所有的位置關鍵幀,選擇Edit>Copy(或使用Ctrl+C),復制位置關鍵幀數據。
5.4.切換至particleIllusion(務必不要關閉After Effects,否則,剪切板上的內容會消失),新建一個640x480的項目,載入user_02_02.iel粒子庫,在現實窗口任意位置放置一個Bubblerama水泡粒子。 particleIllusion窗口左邊Bubblerama1上單擊鼠標右鍵,在彈出的菜單中選擇Import> Position Data,選擇 "After Effects 5.0 (from Clipboard)" ,然后單擊 OK。 這時,在顯示窗口中將看到一條軌跡線。播放動畫,將看到水泡將沿著該軌跡線產生。但是,水泡的數量太多,產生速度太快,按上面介紹方法調整水泡數量和速度。同時,減少Weight數值,以減少粒子重量,不使有下降的水泡產生。按Save Output按鈕錄制TIF格式動畫序列,幀范圍仍為10到190,保存在名為Bubblers的文件夾中,文件名為bubblers,設置選項與前面相同。
5.5. 切換至After Effects,導入bubblers[0010-0190].tif動畫序列,將其拖到時間窗口最上面一層位置。按上述方法設置每一條魚的水泡。最后合成動畫如圖9所示。
6.動畫邊緣白色線條的克服有時,可能在輸出動畫的頂端、底部、右邊或左邊出現灰色線條,如果這樣,有一個簡單的方法克服它,但是需要再一次重新輸出影片。以下是處理方法:
6.1.在Output Options對話框中,單擊Adjust Frame按鈕,隨即出現Adjustment for Grey Lines in Output(調整輸出灰色線條)對話框,如圖10所示。
如果灰色線條出現在畫面的頂端或底部,這時調整對話框的上半區中的設置,不管下半部設置。 如果線條能在輸出的左邊或右邊見到,這時忽略對話框上半區設置,使用下半部設置。
當將數字設置為1時,進行輸出測試, 如果灰色線條仍然出現,回到此對話框,改變該值為1以上,然后再一次測試。通過多次測試,可能使線條剛好移動到畫面外邊。
例如,如果看到灰線在畫面的頂部,降低頂端設置為1以下(從0到-1)。 保存圖像或AVI, 如果線條仍然出現在頂端,那么再降低該值(從-1到-2), 現在線條應該去掉。 如果線條從畫面的頂端移到底部,這時勾選調整數值下面的選項, 這可能需要再一次改變調整數值,但測試輸出之前不要改變調整數值。
新聞熱點
疑難解答