前一課的作業沒有技術層面的困難,所需要的就是細緻的觀察和耐心的思考。因此我們不會再做詳細講評,僅簡要介紹。並附PSD來源檔供大家參考。
文字從黑變白的做法是建立白色文字圖層,將文字圖層的填滿不透明度作成動畫,即可形成從黑到白的效果。其實應該是逐漸隱現的淡入效果,只是因為背景為黑色而已。文字邊緣的效果則是描邊,使用了圖案描邊。圖案描邊可以使用滑鼠拖曳調整位置,正是將這個位置做成了動畫效果。大部分邊緣閃動的效果都可以這樣來製作。另外還可以試試看將圖案縮放做成動畫,效果也類似。開啟後若出現字體缺失的警告,則可改用其它字體,對最終效果沒有太大影響。
在Photoshop製作動畫的內容中,最重要的是基本的時間軸、關鍵影格等概念。在此基礎上,要令動畫漂亮、精細,則需要依靠樣式。因此夠熟練使用圖層樣式也是一個重要的條件。本課程將介紹另一個動畫基礎知識,就是在動畫中使用遮罩。當然,在此之前要求大家已完全掌握了基礎教學中蒙版部分的知識,在這裡不會重複介紹。如果想要了解這方面的內容。
在時間軸的項目中,大家都已經看過蒙版的項目,分為普通的點陣遮罩與向量遮罩。它們各自都具備兩個動畫項目,一是蒙版的位置,二是蒙版的啟用。
所謂啟用就是指蒙版的有效性,即開啟或關閉。可以用來控制物體的出現或消失,但不能帶有過渡效果。也就是說要嘛就完全有,要嘛就完全沒有,而不能在兩者間過渡。實用價值不是很大,因為同樣的效果我們直接使用圖層不透明度和「保留插值」就可以實現。
蒙版位置則是一個大有用處的項目,如果我們要製作一個模擬進度條的動畫,如下圖所示。由於Photoshop不支援變形動畫,因此不能簡單地透過變換指令來實現。雖然可以透過先前介紹的「獨立圖層」來製作,但未免顯得太過繁瑣,且後製可編輯性極差。
用蒙版來製作這個動畫則非常簡單,在新建的圖層中畫好長方形,建立一個全白的蒙版,再將其填黑,解除蒙版與圖層的連結關係,如下左圖所示。接著就可以設定蒙版位置的動畫項目了。其過程很簡單,就是在開始時刻保持蒙版在全黑,在結束時刻將其移動(往左往右自定)到完全露出白色,也就是不再遮擋圖層內容為止。動畫的文檔設定為1秒、15fps。
也可以將蒙版製作為有漸層的,如下右圖所示。這樣可以令進度條的末端顯得平滑些。
除了移動遮罩的位置以外,也可在保持蒙版不動的前提下去移動圖層中的內容。建立一個文字圖層,用漸層工具將其蒙版製作為具有對稱漸變的效果。影像效果如下左圖所示,圖層調板如下右圖所示。解除蒙版連結後,就可以將圖層的位置製作為動畫了。注意此時不再是蒙版位置項目,而是之前我們學過的圖層位置。動畫的文檔設定為2秒、15fps。
雖然此時並不是直接移動蒙版,但必須藉助於蒙版的遮擋效果才能完成動畫,所以仍然將其歸類為蒙版類動畫。
有別於以前我們所做的文字移動,上面這個效果可稱為文字滾動,兩者的差異主要在於前者的文字內容完全呈現,後者則輪流出現。如果要讓滾動的文字具備循環效果則需要一定的技巧,往復式設定不適用於此,因為閱讀習慣的關係,滾動過去的文字不適宜反方向再滾動回來,就好比一句話不能反過來讀一樣。雖然預設的循環播放也算是一種解決方法,但在文字的最後字母經過之後會留有一段空白。
我們可以透過複製文字內容的方式來形成沒有空白的循環效果。將文字內容複製出2份並接在原文字之後,即將「Photoshop」變成「Photoshop_Photoshop_Photoshop」。在起始時刻將前兩個單字的銜接處即「p_P」置於圖層中央(或某個)位置,在結束時刻將第2個銜接處移動到大致相同的位置。在動畫中微小的差異不易被察覺,所以不精確也沒關係。若要追求精確,可以某個字母的筆畫(如P的左邊一豎)為準建立參考線精確對齊。
此時循環效果已形成,只是在開始時刻和結束時刻存在相同狀態的幀。由於這裡不是對稱的往復式動畫,可直接將結束時刻(01:14)的關鍵影格移至02:00處,如下圖所示。如果掌握了之前所學的內容就能理解02:00時刻其實並不屬於動畫過程,真正的動畫過程是00:00至01:14。
不只是文字,各種圖形符號也可以用這個方法做成單向循環動畫。
蒙版動畫的技術性內容就是這些,並不高深,但如果結合先前的知識,就能做出許多效果。例如我們之前學過圖層樣式動畫中的角度漸層動畫就可以利用蒙版進一步製作。普通的角度漸變如下左圖所示,我們為其新增上一個向量蒙版,如下右圖所示。就可以作出一個圓形進度條的動畫了。點此下載這個動畫的PSD原始檔。供大家自行分析。
雖然這裡可以使用點陣蒙版,但向量蒙版能很好地適應影像縮放。這樣可以輕鬆地將動畫改變為任意尺寸以適應不同的需求。有關點陣與向量的差異、向量路徑的繪製在基礎教學部分已經介紹過了。在後面的課程會介紹動畫尺寸對於位元組數的影響。
將上面的遮罩改為圓環,或改變漸層的樣式,還可以得到另外的動畫效果。
此外,相同色標的漸層可以將色標位置的變化作為動畫,如下圖所示。可以形成漸變逐漸展開的效果。
大家或許認為範例的動畫總用黑白灰度太單調,這其實是我們從教學角度出發而採取的方式,一是灰度沒有色彩幹擾可以清晰的表示內容,二是灰度很容易以不同的混合模式作用於任何顏色之上,因此經過簡單的修改步驟就能形成良好的效果。這個我們在基礎教學的第11章第6小節已經介紹過了。可點選觀看該小節影片教學。文字教學則只包含於出版的書籍《大師之路-Photoshop中文版完全解析》中。
我們為動畫加上上投影、外發光等,並更改填滿的顏色和漸層的疊加方式,就得到如下圖所示的影像效果。注意這個動畫的文檔設定改為了10fps,以後會介紹為何更改。
到目前為止,我們基本上都是在以單一圖層作為動畫的對象,但並不代表在實際的製作中也要如此「節約」。大家盡可能使用多個圖層來組成畫面更豐富的動畫。不過還是要遵循這一個原則,就是用盡可能少的圖層去製作。因為圖層數量一多容易造成混亂,且不利於後期修改。另外一個原則早在基礎教學時候就提到過了,那就是盡量使用向量。
以下就是我們用兩個圖層組成的動畫。由於這個動畫位元組數太大,就不在網頁中展示了。大家可將其當成作業,我們提供原始檔案供大家研究。
Photoshop也可以為圖層群組製作動畫,但僅限於圖層群組的整體不透明度,以及圖層群組蒙版。不支援圖層組位置動畫,這多少有些遺憾。如果能夠支援圖層組位置動畫,則我們可以輕鬆製作相對移動。例如先製作文字在按鈕上的橫向移動,然後將文字與按鈕組成圖層組,再為圖層組定義一個垂直移動的動畫,就可以完成上面的作業了。