第十一課:使用蒙版制作動畫(4)
前一課的作業(yè)沒有技術(shù)層面上的難點,所需要的就是細致的觀察和耐心的思考。因此我們不會再做詳細講評,僅簡要介紹。并附帶PSD源文件供大家參考。
文字從黑變白的做法是建立白色文字層,將文字層的填充不透明度作成動畫,即可形成從黑到白的效果。其實應(yīng)該是逐漸隱現(xiàn)的淡入效果,只是由于背景為黑色而已。文字邊緣的效果則是描邊,使用了圖案描邊。圖案描邊可以使用鼠標拖動調(diào)整位置,正是將這個位置做成了動畫效果。大部分邊緣閃動的效果都可以這樣來制作。另外還可以試試看將圖案縮放做成動畫,效果也類似。點此下載該范例的PSD源文件:theoat.com.cn,打開后若出現(xiàn)字體缺失的警告,則可改用其它字體,對最終效果沒有多大影響。
在Photoshop制作動畫的內(nèi)容中,最重要的是基本的時間軸、關(guān)鍵幀等概念。在此基礎(chǔ)上,要令動畫漂亮、精細,則需要依靠樣式。因此夠熟練使用圖層樣式也是一個重要的條件。本課將介紹另一個動畫基礎(chǔ)知識,就是在動畫中使用蒙版。當然,在此之前要求大家已完全掌握了基礎(chǔ)教程中蒙版部分的知識,在這里不會重復(fù)介紹。
在時間軸的項目中,大家都已經(jīng)看到過蒙版的項目,分為普通的點陣蒙版與矢量蒙版。它們各自都具備兩個動畫項目,一是蒙版的位置,二是蒙版的啟用。所謂啟用就是指蒙版的有效性,即開啟或關(guān)閉?梢杂脕砜刂莆矬w的出現(xiàn)或消失,但不能帶有過渡效果。也就是說要么就完全有,要么就完全沒有,而不能在兩者間過渡。實用價值不是很大,因為同樣的效果我們直接使用圖層不透明度和“保留插值”就可以實現(xiàn)。蒙版位置則是一個大有用處的項目,如果我們要制作一個模擬進度條的動畫,如下圖所示。由于Photoshop不支持變形動畫,因此不能簡單地通過變換命令實現(xiàn)。雖然可以通過之前介紹的“獨立圖層”來制作,但未免顯得太過繁瑣,且后期可編輯性極差。
范例動畫
用蒙版來制作這個動畫則非常簡單,在新建的圖層中畫好長方形,建立一個全白的蒙版,再將其填黑,解除蒙版與圖層的鏈接關(guān)系,如下左圖所示。接著就可以設(shè)定蒙版位置的動畫項目了。其過程很簡單,就是在開始時刻保持蒙版在全黑,在結(jié)束時刻將其移動(往左往右自定)到完全露出白色,也就是不再遮擋圖層內(nèi)容為止。動畫的文檔設(shè)定為1秒、15fps。也可以將蒙版制作為帶有漸變的,如下右圖所示。這樣可以令進度條的末端顯得平滑些。
觀看范例動畫
除了移動蒙版的位置以外,也可在保持蒙版不動的前提下去移動圖層中的內(nèi)容。建立一個文字層,用漸變工具將其蒙版制作為帶有對稱漸變的效果。圖像效果如下左圖所示,圖層調(diào)板如下右圖所示。解除蒙版鏈接后,就可以將圖層的位置制作為動畫了。注意此時不再是蒙版位置項目,而是之前我們學(xué)過的圖層位置。動畫的文檔設(shè)定為2秒、15fps。雖然此時并不是直接移動蒙版,但必須借助于蒙版的遮擋效果才能完成動畫,所以仍然將其歸為蒙版類動畫。
范例動畫
不同于以前我們所做的文字移動,上面這個效果可稱為文字滾動,兩者的區(qū)別主要在于前者的文字內(nèi)容完全呈現(xiàn),后者則輪流出現(xiàn)。如果要令滾動的文字具備循環(huán)效果則需要一定的技巧,往復(fù)式設(shè)定不適用于此,因為閱讀習(xí)慣的關(guān)系,滾動過去的文字不適宜反方向再滾動回來,就好比一句話不能反過來讀一樣。雖然默認的循環(huán)播放也算是一種解決方法,但在文字的最后字母經(jīng)過之后會留有一段空白。我們可以通過復(fù)制文字內(nèi)容的方式來形成沒有空白的循環(huán)效果。將文字內(nèi)容復(fù)制出2份并接在原文字之后,即將“Photoshop”變?yōu)?ldquo;Photoshop_Photoshop_Photoshop”。在起始時刻將前兩個單詞的銜接處即“p_P”置于圖層中央(或某個)位置,在結(jié)束時刻將第2個銜接處移動到大致相同的位置。在動畫中微小的差異不易被察覺,所以不精確也沒關(guān)系。若要追求精確,可以某個字母的筆畫(如P的左邊一豎)為準建立參考線精確對齊。此時循環(huán)效果已形成,只是在開始時刻和結(jié)束時刻存在相同狀態(tài)的幀。由于這里不是對稱的往復(fù)式動畫,可直接將結(jié)束時刻(01:14)的關(guān)鍵幀移動到02:00處,如下圖所示。如果掌握了之前所學(xué)的內(nèi)容就能理解02:00時刻實際上并不屬于動畫過程,真正的動畫過程是00:00至01:14。不僅是文字,各種圖形符號也可以依照這個方法做成單向循環(huán)動畫。
范例動畫
蒙版動畫的技術(shù)性內(nèi)容就是這些,并不高深,但如果結(jié)合之前的知識,就能做出很多效果。比如我們之前學(xué)過圖層樣式動畫中的角度漸變動畫就可以利用蒙版進一步制作。普通的角度漸變?nèi)缦伦髨D所示,我們?yōu)槠涮砑由弦粋矢量蒙版,如下右圖所示。就可以作出一個圓形進度條的動畫了。點此下載這個動畫的PSD源文件:theoat.com.cn。供大家自行分析。雖然這里可以使用點陣蒙版,但矢量蒙版能很好地適應(yīng)圖像縮放。這樣可以很容易地將動畫改變?yōu)槿我獬叽缫赃m應(yīng)不同的需求。有關(guān)點陣與矢量的區(qū)別、矢量路徑的繪制在基礎(chǔ)教程部分已經(jīng)介紹過了。后面的課程中會介紹動畫尺寸對于字節(jié)數(shù)的影響。
范例動畫
將上面的蒙版改變?yōu)閳A環(huán),或更改漸變的樣式,還可以得到另外的動畫效果。
范例動畫1
范例動畫2
此外,相同色標的漸變可以將色標位置的變化作為動畫,如下圖所示?梢孕纬蓾u變逐漸展開的效果。
范例動畫
大家也許認為范例的動畫總用黑白灰度太單調(diào),這其實是我們從教學(xué)角度出發(fā)而采取的方式,一是灰度沒有色彩干擾可以清晰的表示內(nèi)容,二是灰度很容易以不同的混合模式作用于任何顏色之上,從而經(jīng)過簡單的修改步驟就能形成良好的效果。這個我們在基礎(chǔ)教程的第11章節(jié)第6小節(jié)已經(jīng)介紹過了。我們?yōu)閯赢嬏砑由贤队、外發(fā)光等,并更改填充的顏色和漸變的疊加方式,就得到了如下圖所示的圖像效果。注意這個動畫的文檔設(shè)定改為了10fps,以后會介紹為何更改。
范例動畫
到現(xiàn)在為止,我們基本都是在以單個圖層作為動畫的對象,但并不代表在實際的制作中也要如此“節(jié)約”。大家盡可以使用多個圖層來組成畫面更豐富的動畫。不過依然要遵循這一個原則,即用盡可能少的圖層去制作。因為圖層數(shù)量一多容易造成混亂,且不利于后期修改。另外一個原則早在基礎(chǔ)教程時候就提到過了,那就是盡量使用矢量。以下就是我們用兩個圖層組成的動畫。由于這個動畫字節(jié)數(shù)太大,就不在網(wǎng)頁中展示了。大家可將其當成作業(yè),我們提供源文件供大家研究。點此下載范例PSD源文件:theoat.com.cn。
Photoshop也可以為圖層組制作動畫,但僅限于圖層組的總體不透明度,以及圖層組蒙版。不支持圖層組位置動畫,這多少有些遺憾。如果能夠支持圖層組位置動畫,則我們就可以很容易制作相對移動。比如先制作文字在按鈕上的橫向移動,然后將文字與按鈕組成圖層組,再為圖層組定義一個豎向移動的動畫,就可以完成上面的作業(yè)了。
學(xué)習(xí) · 提示
相關(guān)教程