ps如何製作gif動畫(ps做gif動畫簡單教程)

通過前兩篇文章,我們已經知道製作動畫的基本知識的和技巧,下面通過5個非常有用的知識點跟大家更深入地探索PS時間軸。文末附上PSD,可以下載後自行分析動畫技巧。

往期回顧:

《新手指南!手把手教你玩轉PS時間軸之基礎操作篇》

《輕鬆製作GIF動畫!教你玩轉PS時間軸之進階技巧篇》

1,巧用智慧物件

利用技巧,PS時間軸可以做更多相對複雜的動畫,而這些動畫的實現更多的是利用智慧物件實現。

轉換為智慧物件可以N次,轉換越深的物件繼承級別越高,每一次的轉換都可以給其做不同的動畫或者樣式,並且和被轉換的動畫或者樣式疊加。對於樣式,它顯得更有用(例如給一個圖層新增多個投影)。

玩過flash的朋友們都知道有一種元件叫影片剪輯,它可以很靈活地重疊動畫,在PS時間軸裡,智慧物件相當於flash的影片剪輯,所以我們經常需要把做好的一個動畫轉換為智慧物件後再做另一個動畫。例如做一類似地球的公轉,首先做好地球的自轉,然後轉換為智慧物件後,再做公轉。

值得注意的是,PS的智慧物件不能像flash的影片剪輯可以迴圈播放,也就是說所有的動畫都是按照時間線單一的從左到右,同時進行並且不迴圈的。舉個例子,一個只有一次播放的動畫,這個動畫(總場景)一共10秒,在flash中,一個影片剪輯5秒,把這個影片剪輯拖到總場景的第一幀,預覽動畫可以得知這個影片剪輯迴圈播放了兩次(當然如果要播放一次在影片剪輯最後一幀加個stop程式碼就可以了,這裡就不討論flash了);在PS中,智慧物件有5秒的動畫,拖到時間線的第一幀,預覽動畫可以得知只播放一次。

當轉換前的物件(智慧物件或者圖層)有動畫時,轉換後的智慧物件動畫長度=轉換前的動畫長度,即向右拖動動畫長度有最大值;在轉換後的智慧物件拉動動畫長度時旁邊會出現一個預覽視窗,便可以得知轉換前的動畫位置,這個對於時間軸上的幀調整很有幫助。

當轉換的物件沒有動畫時(所有轉換前的物件的關鍵幀開關都沒有開啟),轉換後的智慧物件動畫長度可以無限延長,即向右拖動動畫長度沒有限制。

2,巧用剪貼蒙版

通過前面章節我們已經知道只有轉換為智慧物件才有變換的動作屬性,而變換產生的動畫有移動、縮放、旋轉、斜切、翻轉,實際上並沒有從一個圖形變換成另外一種圖形的動畫產生,但是我們卻經常需要做這樣的動畫,比如從一個圓變成一個方形,從方形變成多邊形,從多邊形變成其他圖形等等。

因此需要用到剪貼蒙版並且如圖設定:

剪貼蒙版 縮放

例如我們想要做一個圓形變成矩形的動畫,首先畫足夠大的(為什麼要足夠大就不多說了)圓並將其轉換為智慧物件,再畫一個矩形,填充設定0,圖層樣式設定如圖:

然後新增將圓形新增到矩形的圖層蒙版,轉到時間軸,給圓形做一個變化的動畫,開啟變換的關鍵幀開關,新增開始幀關鍵幀將其縮小,拉動時間線到指定位置並且將其放大

動畫製作完成。

雖然這個變換動畫並沒有像專業動畫工具中的形狀變化那樣過渡自然,但是這確實是從一個圖形變成另外一個圖形的最佳辦法。

剪貼蒙版 移動

你還可以使用移動的方法來製作各種動畫,移動的物件可以是上面的圖層,也可以是下面的圖層

這個方法可以製作寫字動畫、波浪動畫等。

(上圖第一個紅色動畫如果是方形可以直接用拉伸實現,然而很多圖形都必須使用圖層蒙版 移動)

3,確立旋轉圖形新的中心點

上一篇跟大家分享過的旋轉的時鐘,在這裡再跟大家補充,如何確立新的中心點,當時只是粗略地說調整智慧物件的畫布,其實有個更好更方便的方法。為了方便參考,我們製作旋轉動畫以畫布的中心點旋轉,首先畫一個正圓垂直水平居中對齊這個畫布,圓的大小最好超出需要旋轉的圖形,旋轉的圖形水平居中圓形(有的圖形不需要)最後將這個圓和旋轉的圖形編組並轉換為智慧物件,再將該圓隱藏/刪除即可。

(溫馨提示:在某些情況下,轉換為智慧物件的畫布會超出實際元素本身容納的畫布,例如上圖的圓形是300px×300px,和轉換的圖形一起轉換為智慧物件後可能會超出300px×300px的畫布,事實上這是很讓人頭疼的問題,而我們只能把智慧物件的畫布調整為300px×300px,再將圖層編組後飽滿畫布。)

4,匯出動畫

PS匯出大型gif動畫需要佔用電腦很大的記憶體,對於解析度很大,或者幀數太多,可能會彈出未知錯誤的提示框,也就是記憶體不足,然而就算你加到16G,有時候還會無法匯出。這個時候我們必須妥協,降低百分比(縮小解析度)。如果你做的動畫有2700px寬度,你最好在匯出之前先把影象大小降低百分比,再做匯出,否則你需要經過漫長時間的等待,甚至出錯。

(經驗證明先把PSD影象降低百分比再匯出gif,比進入匯出gif面板時降低百分比的檔案要小一些)

PS自動限制匯出的gif動畫最多為500幀(如果有朋友知道如何設定超過500幀請賜教),超出的部分自動裁剪並匯出前面500幀的gif動畫。慶幸的是這500幀是真正發生動作的幀,也就是說,在連續的N個幀都沒發產生動畫,它也為一幀。當然如果你做的動畫幀數太多,PS已經很難保證匯出的gif的顏色還能保持原來的顏色。而如果出於某些情況確實需要超過500幀的動畫,我們只好匯出視訊格式。

渲染視訊,還可以給其新增音軌,前提是你必須啟用音軌。

另外,gif檔案大小是個必須考慮的問題,通過調整匯出的引數,檔案大小會發生對應的變化,而動畫的質量也跟隨變化。一般情況下(幀數比較少的動畫),按照以下引數設定

顏色256最高值,仿色的設定對檔案的大小影響尤其明顯,數值越高,顏色精確度越好(匯出的gif質量越好),而檔案的大小則越大,因此需要結合實際情況設定數值。其他的引數可以試設定並且對應看下預覽資訊。

5,合成gif

將一個gif格式的動畫放到另外一個gif或者新建的PSD檔案裡。幾個月前有個酷友分享過合成gif動畫技巧,然而步驟太多過於繁瑣,事實上有個非常簡單的辦法。

這裡再重複一下,直接ctrl J複製圖層雖然不能複製其本身的動畫(拖動可以複製其動畫,並且拖動到另外一個檔案同樣生效),但是對於智慧物件而言,它可以複製裡面的動畫(即轉換前的物件動畫)。

舉個例子,我們需要把A.gif的動畫合併在新建的B.PSD裡面,首先把A.gif檔案拖到PS裡面,可以得知時間軸上的動畫是幀動畫,

點選轉換為視訊時間軸,然後在圖層面板選擇所有圖層,轉換為智慧物件,再把這個智慧物件拖到B.PSD裡面,這個時候B.PSD就有A.gif的動畫了,前提是B.PSD必須建立了時間軸。對於一個PSD的某一個動畫拖到另外一個PSD,也是將其動畫圖層轉換為智慧物件再拖動,並且經常這樣使用。

額外話:當我們調出時間軸以後,選擇移動工具並按鍵盤的上下左右已經不能移動元素了,就算關閉時間軸面板它還是移動幀的位置,因此必須按住ctrl 鍵盤方向才可以移動。

(給大家出個題,做上面的loading動畫,技巧:圖層樣式 旋轉)

以上就是本期分享的內容,製作動畫的五大點:巧用智慧物件、巧用剪貼蒙版、確立旋轉圖形的新的中心點、匯出動畫、合成gif,其中智慧物件是製作gif最常用到的,還有很多理論和技巧等著你發現。有任何問題請留意,歡迎共同探討。

....................................................................

我的微信公眾號:UI嚴選 —越努力,越幸運