第六課:過渡幀動畫的局限性

2022-12-25 10:47:27 來源/作者: / 己有:50人學(xué)習(xí)過

到現(xiàn)在為止我們制作動畫的過程都是事先建立好所需要的圖層(文字也是一種圖層),再建立各個關(guān)鍵幀,之后進行過渡。如果每個動畫都能有這樣充足的事先計劃那當然最好,但如果在已有的動畫基礎(chǔ)上新增圖層會怎樣呢?打開anisample01.psd,會看到該動畫總共有20個幀。點擊動畫調(diào)板右上角的第六課:過渡幀動畫的局限性按鈕就能看到“新建在所有幀中都可見的圖層”一項。這樣在已經(jīng)為圖像建立了多個幀的前提下,若新增圖層,則該圖層默認在所有幀中都可見,位置及不透明度也相同?,F(xiàn)在選擇第1幀,在圖像左上角新增一個矢量圓角矩形層及文字(如果看不懂這句話,則說明沒有掌握基礎(chǔ)知識)。就會看到所有幀中都出現(xiàn)相同的內(nèi)容。如下圖所示。其實在選擇其他幀時新建層也可以達到同樣目的,但圓角矩形及文字未必能直接就位于指定位置,總是需要使用移動工具作調(diào)整的。所以此時要利用“傳播幀1”的特性來確保在所有幀中的位置相同。如果在其他幀中調(diào)整位置,就只對一幀有效。

第六課:過渡幀動畫的局限性

通常情況下都應(yīng)開啟“新建在所有幀中都可見的圖層”選項。如果關(guān)閉,新建的圖層只會出現(xiàn)在當前所選擇(多選無效)的幀中。如果想在所選擇的多個幀中可見,可以在圖層調(diào)板中先隱藏再顯示該層,此時動畫調(diào)板中所選擇的多個幀就會同時出現(xiàn)該層的內(nèi)容。

現(xiàn)在回到正題,即如何在20幀中加入另外一組文字動畫,新的文字既有移動也有不透明度變化。如果是從零開始設(shè)定關(guān)鍵幀的話,大家都知道該如何操作。但如果要添加到現(xiàn)有的幀中,則非常麻煩。此時不能再建立關(guān)鍵幀,因為新增關(guān)鍵幀勢必增加幀數(shù)。那自然也就不能使用關(guān)鍵幀過渡。也許大家會想到去修改關(guān)鍵幀,或建立兩套幀系統(tǒng)再將之混合。能夠這樣想很好,說明思路靈活。但很遺憾這兩個方法都不可行。一旦執(zhí)行了過渡,關(guān)鍵幀就無法修改,除非撤銷操作從頭再來。而Photoshop只提供一套幀系統(tǒng)?,F(xiàn)在唯一可行的方法就是逐幀地手動調(diào)整“去留無意”的位置和不透明度。并且最好一次搞定,因為再次修改將會煩上加煩。

就算從零開始,也未必就能制作好這個動畫。因為我們使用的方法是建立關(guān)鍵幀后進行過渡,那么原先的“悄然來去”總共使用了4個關(guān)鍵幀,而“去留無意”的動作也必須設(shè)定為4個關(guān)鍵幀,只有這樣才能統(tǒng)一執(zhí)行幀過渡。如果后者需要設(shè)定為5個關(guān)鍵幀,就涉及到統(tǒng)一關(guān)鍵幀的問題,需要將“悄然來去”擴展為5個關(guān)鍵幀。如下圖所示,第3幀就是新建立的關(guān)鍵幀??梢钥闯鏊鋵嵕褪窃趲?和幀4之間取一個中間狀態(tài)。但這樣做要基于一個前提,那就是“去留無意”的某個關(guān)鍵幀必須是和這個新幀相吻合的。如果“去留無意”作W波浪狀移動,那么其波峰和波谷的關(guān)鍵幀就要與“悄然來去”的關(guān)鍵幀一一對應(yīng)才可以。這就造成一種情形,兩個文字盡管移動的軌跡不同,但 運動軌跡改變的時間卻很相似。這會使動畫顯得單調(diào)。

第六課:過渡幀動畫的局限性

所以,在制作過渡幀動畫的時候,最重要的事情就是事先規(guī)劃好動畫的具體細節(jié),做到完全的把握,然后才開始制作關(guān)鍵幀并執(zhí)行過渡。這個過程一旦完成就不可修改,除非全部從頭再來。我們在基礎(chǔ)教程部分的時候,曾再三強調(diào)在制作中要保留最大的可編輯性(如使用調(diào)整層等),以方便以后有可能發(fā)生的修改。這種思維適用于任何領(lǐng)域,卻唯獨在此不適用,因為過渡幀動畫的特殊性,使其一旦成型就不可修改。這也是以往很少人使用Photoshop及ImageReady(早期與前者搭配)去制作較復(fù)雜動畫的原因。

在基礎(chǔ)部分我們曾經(jīng)蜻蜓點水地使用了Premiere制作電影,大家對其中的通過時間軸設(shè)定電影的方式應(yīng)該還有印象。另外觀看了GoLive視頻教程的讀者也對DHTML(動態(tài)網(wǎng)頁)制作中的時間軸印象頗深?,F(xiàn)在CS3版本的Photoshop也具備了時間軸設(shè)定方式,我們從此可以擺脫過渡幀動畫的局限了。我們將在下一課學(xué)習(xí)使用時間軸。

之所以我們沒有在一開始就介紹時間軸,是因為幀式動畫是所有動畫的基礎(chǔ)。時間軸只是在設(shè)定方式上不同,形成的最終動畫仍然是以幀形式存在的。并且時間軸適合制作情節(jié)較為復(fù)雜的動畫,對于一些類似單個文字移動這樣的效果,使用過渡幀制作更快更簡單。還有一類動畫稱為“獨立圖層動畫”,主要用來制作一些無法用關(guān)鍵幀過渡完成的效果,如鳥類拍打翅膀的動畫,就是分開5個獨立圖層分別繪制一種翅膀形態(tài),然后在不同的幀中顯示不同的圖層,如下中圖所示,我們使用5個圖層繪制5種形態(tài),然后在5幀中分別順序顯示某一層,之后又增加了3幀制作回場,形成了8幀的往復(fù)式動畫。其中幀28、幀37及幀46內(nèi)容相同。

第六課:過渡幀動畫的局限性 第六課:過渡幀動畫的局限性

由于Photoshop不支持旋轉(zhuǎn)動畫,也不支持任意變形動畫,因此要制作這兩類動畫時,就必須采用“獨立圖層”方式,逐幀指定圖層的顯示狀態(tài)。今天的作業(yè)是將下面兩個動畫制作出來,總體難度不大,主要考驗在基礎(chǔ)知識部分學(xué)習(xí)過路徑,以及自由變換工具的使用,凡是這類涉及像素重組的變換,都應(yīng)當優(yōu)先使用矢量圖形。使用路徑方式繪制物體,通過【編輯>變換路徑>再次】命令多次旋轉(zhuǎn)和縮放。如果操作上有困難,應(yīng)復(fù)習(xí)基礎(chǔ)教程中的相應(yīng)內(nèi)容。

第六課:過渡幀動畫的局限性 第六課:過渡幀動畫的局限性