PS利用時間軸制作動畫教程

我們首先要了解的是PS有5種類型的圖層按順序依次為像素圖層、調(diào)整圖層、文字圖層、形狀圖層以及智能對象。而對應(yīng)的時間軸里面,各種類型的圖層都有對應(yīng)時間軸的動作屬性,如圖所示:
可以得知所有的動作屬性有:位置、不透明度、樣式、圖層蒙版位置、圖層蒙版啟用、變換、文字變形、矢量蒙版位置、矢量蒙版啟用。
名稱描述
位置:像素圖層中元素移動的位置,也可以理解成位移,它不包含旋轉(zhuǎn)和縮放,并且對形狀圖層無效。
不透明度:圖層的透明度,而調(diào)整填充則無效。
樣式:圖層樣式,產(chǎn)生動畫的是各種樣式參數(shù)變化(即顏色、角度、大小、不透明度等參數(shù))。
圖層蒙版位置:暫不描述。
變換:動作最多的一個屬性,其中包含移動、縮放、旋轉(zhuǎn)、斜切、翻轉(zhuǎn),因此很多情況下需要把圖層類型轉(zhuǎn)換為智能對象才能做。
矢量蒙版位置:形狀圖層中元素移動的位置。
制作一個動畫的基本步驟
1,創(chuàng)建一個500px×500px的畫布,調(diào)出時間軸面板(窗口—時間軸)。
點(diǎn)擊創(chuàng)建時間軸按鈕,等一下?。?!因?yàn)楫?dāng)前只有一個圖層,所以最好先新建一個圖層再點(diǎn)擊這個按鈕,當(dāng)然如果是要做背景透明的可以直接點(diǎn)擊(事實(shí)上要做透明背景的只需隱藏背景圖就行了),否則在制作動畫的時候會有很繁瑣的事等著你。
額外話:
本人建議,當(dāng)你要做一個設(shè)計的時候,新建帶背景圖層的文件(切圖及少部分特殊的情況下可以新建透明背景的~),保留原生態(tài)純正的背景圖層,當(dāng)你不需要的時候可以隱藏。否則,就算你新建一個背景圖層,加上任何鎖定,并且把它改為同樣的ID,它始終不是純正的背景圖層,聰明的你看字體就知道啦。
2,做一個顏色變化的動畫
首先思考,要做一個圖層的顏色變化的動作,是屬于時間軸上的哪個動作屬性,我們可以很輕易的知道是樣式,而如果改變圖層圖像本身的顏色,則無法產(chǎn)生動畫。
先用形狀工具畫一個圓,然后到時間軸面板點(diǎn)擊樣式旁邊的一個小鐘啟用關(guān)鍵幀(出現(xiàn)棱形)動畫→給圖層加上圖層樣式→顏色疊加打上勾并任意給個顏色,
然后回到時間軸拖動時間線到想要的位置→雙擊圖層調(diào)出圖層樣式→在顏色疊加設(shè)置另一種顏色。
這個時候已經(jīng)制作好顏色變化的動畫了,接下來你可以調(diào)整關(guān)鍵幀的位置,動畫的長度,剪輯的長度(導(dǎo)出的時候生效)
如果你想要調(diào)整幀速率,點(diǎn)擊時間軸右上角→設(shè)置時間軸幀速率
最后導(dǎo)出動畫,文件→儲存為web所用格式→選擇gif格式→循環(huán)選項(xiàng),如果文件太大,你可以再確保畫面的質(zhì)量的情況下減少顏色值→導(dǎo)出
現(xiàn)在你已經(jīng)掌握了制作GIF動畫最基本的步驟!
簡單GIF動畫的一些技巧,文字動畫、顏色漸變、咻一咻動畫、模糊動畫、旋轉(zhuǎn)時鐘以及變化的月亮等等,文章提到的動畫都有提供打包下載。
一般來說,制作動畫不會選擇像素圖層,因?yàn)樗膭幼鲗傩钥刹僮餍蕴?,正如我們設(shè)計UI的時候也不會直接用像素繪制。如果我們需要制作的動畫中包括旋轉(zhuǎn)或者縮放,我們只能把圖層轉(zhuǎn)換為智能對象,而文字圖層是個例外(但并不絕對),因?yàn)樗呀?jīng)有變換的動作屬性,然而僅僅改變顏色或者移動位置直接用形狀圖層制作便可。
PS時間軸沒有像flash那樣可以設(shè)置運(yùn)動軌跡,但是它的運(yùn)動也是有規(guī)律的,即跟隨最近原則,比如我們做一個旋轉(zhuǎn)動畫,第一幀的角度為0°,下一幀的角度旋轉(zhuǎn)360°,事實(shí)上它還是0°,也就不會產(chǎn)生動畫;
另一種情況,第一幀的角度為0°,下一幀的角度旋轉(zhuǎn)270°,產(chǎn)生動畫則是反轉(zhuǎn)90°,因此,必要的情況下我們需要在開始幀和結(jié)束幀之間添加更多的關(guān)鍵幀。顏色變化更是如此。
關(guān)鍵幀的拷貝和粘貼
大部分情況下我們做的動畫都是循環(huán)的,因此在開始幀(第一幀)和結(jié)束幀(最后一幀)都是一樣的,所以我們先復(fù)制第一幀再把時間線拖到最后并復(fù)粘貼。
操作:右鍵點(diǎn)擊想要拷貝的關(guān)鍵幀→拖動時間線到想要的位置→右鍵點(diǎn)擊任意關(guān)鍵幀→粘貼(溫馨提示:這里會重新在拖動時間線的位置上生成一個新的關(guān)鍵幀,而不是替換你當(dāng)前右鍵點(diǎn)擊的關(guān)鍵幀,除非時間線剛好在這個關(guān)鍵幀上)
具有動畫的圖層拷貝
我們都知道圖層的快捷復(fù)制是直接按ctrl+J,而這種操作無法將其動畫復(fù)制到時間軸上,也就是無法復(fù)制時間軸上的動作屬性(復(fù)制組可以將其動畫復(fù)制到時間軸上)。還有一種操作就是在當(dāng)前圖層按住alt+鼠標(biāo)移動,即可復(fù)制時間軸上的動作屬性,并且哪怕你鼠標(biāo)復(fù)制圖層后移動到任何位置,再次回到時間軸面板拖動時間線它還是保持原來的位置(僅對智能對象圖層有效,其他類型圖層的位置會發(fā)生改變),事實(shí)上這是一個良性的bug(溫馨提示:如果你不重新拖動時間線直接導(dǎo)出動畫,有一幀的位置就是你拖動的位置)。
制作類似咻一咻的動畫
首先分析動畫是由圓環(huán)從小變大并且慢慢消失,如果我們直接用圓圈減去的方法制作圓環(huán),那么圓環(huán)的寬度并不能保持一致,因此采用圖層樣式的方法,
操作:用形狀工具畫一個足夠大的正圓(為什么要足夠大?幾年前已經(jīng)粗略講過圖層樣式和智能對象,這里再補(bǔ)一下,就是當(dāng)前形狀大小轉(zhuǎn)換為智能對象后,它最大的形狀也就是當(dāng)前固定了,如果轉(zhuǎn)換為智能對象后再放大,則會失真,所以寧可畫得大一些,轉(zhuǎn)換智能對象后縮小后再次放大也不至于失真了,圖片更是如此)→ 轉(zhuǎn)換為智能對象再將其縮小→ 將其圖層填充為0→ 添加圖層樣式→ 描邊。
接下來轉(zhuǎn)到時間軸上制作動畫。圓環(huán)發(fā)生縮放屬于變換的動作屬性,因此在變換旁邊打開關(guān)鍵幀開關(guān),然后拖動時間線到指定位置,再次放大圓環(huán)。
圓環(huán)還有慢慢消失的動作,則在透明度上旁邊打開關(guān)鍵幀開關(guān),設(shè)置開始幀的透明度為100,結(jié)束幀的透明度為0,一個圓環(huán)的動作已經(jīng)完成了。我們需要很多個圓環(huán)跟著節(jié)奏,所以按照上面說的動畫的圖層拷貝,alt+鼠標(biāo)移動(復(fù)制N個),生成相同的動作以后,再調(diào)整各個圖層動畫預(yù)覽的位置錯開時間緊隨節(jié)奏,動畫制作完畢。
你還可以運(yùn)用在其他動畫上
制作模糊動畫
如果PS可以像flash那樣有濾鏡動畫,那是值得高興的事,很遺憾ps總歸是ps,它制作動畫的功能無法跟專業(yè)的動畫工具比,而我寫的這個文章也并不是做專業(yè)動畫的,因?yàn)橐呀?jīng)表明了是輕松制作簡單的gif動畫。但說是簡單,也需要實(shí)用才行,這還是符合我寫教程的三個基本原則的,簡單、實(shí)用、原創(chuàng)。好吧,又裝X了~
新建一個文字圖層并打上模糊,ctrl+J復(fù)制一個圖層,估計到這里大家已經(jīng)知道怎么做了。讓文字從模糊慢慢變得不模糊,將其中一個圖層轉(zhuǎn)換為智能對象再添加其高斯模糊濾鏡(這也就是為什么文字圖層也不絕對不用轉(zhuǎn)換智能對象了,必要情況下還是要轉(zhuǎn)的)。然后開始幀的透明度設(shè)置100,結(jié)束幀設(shè)置0,另外一個圖層開始幀的透明度設(shè)置0,結(jié)束幀設(shè)置100,參數(shù)反過來設(shè)置就是不模糊變得模糊,制作完畢。圖片模糊同樣方法。
制作旋轉(zhuǎn)的時鐘
我還是要吐槽一下ps動畫沒有運(yùn)動軌跡真是一個遺憾,這使得很多動畫的制作需要技巧,如果真的沒辦法做的動作建議還是使用專業(yè)的工具。但是還是許多動作可以做的,而更多動作都跟旋轉(zhuǎn)有關(guān),比如手腳的擺動,時鐘的轉(zhuǎn)動等。
值得注意的是,當(dāng)我們ctrl+T改變圖形的中心點(diǎn)的時候,只是在當(dāng)前操作起作用,而下一次再次ctrl+T,中心點(diǎn)位置還是會回歸到原始的中心位置。而旋轉(zhuǎn),正是跟這個中心點(diǎn)有關(guān)。既然中心點(diǎn)無法用ctrl+T改變后制作動畫,那我們需要用到技巧。因?yàn)橹行狞c(diǎn)是固定在圖像垂直居中的中心位置,如果只是在當(dāng)前的圖形上旋轉(zhuǎn),那必定不是我們想要的動畫,因此需要添加額外的內(nèi)容填充。
以時鐘為例,將指針沿著時鐘的中心位置轉(zhuǎn)動起來:用形狀工具畫一個指針→將其指針轉(zhuǎn)換為智能對象→雙擊智能對象調(diào)整畫布的高度/寬度大小200%(參數(shù)的設(shè)置取決于你想要轉(zhuǎn)換智能對象后的中心點(diǎn)位置),確定再按ctrl+T,我們可以看到中心點(diǎn)還是在中間的位置,只是添加的額外內(nèi)容隱藏了。
接下來就是將指針旋轉(zhuǎn)起來,轉(zhuǎn)到時間軸面板,打開變換的關(guān)鍵幀開關(guān),上面已經(jīng)說過運(yùn)動規(guī)律是跟隨最近原則的,因此每個幀的旋轉(zhuǎn)幅度不要超過180°,否則將不會順時針旋轉(zhuǎn)。
制作變化的月亮
上一篇沒有描述的圖層蒙版位置的動作屬性,現(xiàn)在終于派上用場了。
用形狀工具畫一個正圓,添加圖層樣式,然后添加圖層蒙版并拉個黑白漸變,這個時候時間軸的動作屬性已經(jīng)發(fā)生改變,多出了圖層蒙版位置和圖層蒙版啟用。點(diǎn)擊取消圖層和圖層蒙版中間的鏈接(否則將一起移動)
回到時間軸,打開圖層蒙版位置的關(guān)鍵幀開關(guān),拖動時間線到指定位置,回到圖層面板,按住alt+點(diǎn)擊圖層蒙版
進(jìn)入預(yù)覽,然后用移動工具移動漸變位置
再次按住alt+點(diǎn)擊圖層蒙版回到畫面,月亮的變化制作完畢。接下來可以在矢量蒙版位置上加個移動的動作,打開移動蒙版位置的關(guān)鍵幀開關(guān)→拖動時間線到指定位置→拖動圖層到指定位置,月亮的移動制作完畢。最后還可以加上圖層樣式的動作,整個動畫制作完畢。
以上就是小編跟大家分享的技巧,其中包括:文字動畫、顏色漸變、咻一咻動畫、模糊動畫、旋轉(zhuǎn)的時鐘以及變化的月亮。里面所需用到的技巧可以用在更多的動畫上,相信大家一定能做出更炫的動畫。
1,巧用智能對象
利用技巧,PS時間軸可以做更多相對復(fù)雜的動畫,而這些動畫的實(shí)現(xiàn)更多的是利用智能對象實(shí)現(xiàn)。
轉(zhuǎn)換為智能對象可以N次,轉(zhuǎn)換越深的對象繼承級別越高,每一次的轉(zhuǎn)換都可以給其做不同的動畫或者樣式,并且和被轉(zhuǎn)換的動畫或者樣式疊加。對于樣式,它顯得更有用(例如給一個圖層添加多個投影)。
玩過flash的朋友們都知道有一種元件叫影片剪輯,它可以很靈活地重疊動畫,在PS時間軸里,智能對象相當(dāng)于flash的影片剪輯,所以我們經(jīng)常需要把做好的一個動畫轉(zhuǎn)換為智能對象后再做另一個動畫。例如做一類似地球的公轉(zhuǎn),首先做好地球的自轉(zhuǎn),然后轉(zhuǎn)換為智能對象后,再做公轉(zhuǎn)。
值得注意的是,PS的智能對象不能像flash的影片剪輯可以循環(huán)播放,也就是說所有的動畫都是按照時間線單一的從左到右,同時進(jìn)行并且不循環(huán)的。舉個例子,一個只有一次播放的動畫,這個動畫(總場景)一共10秒,在flash中,一個影片剪輯5秒,把這個影片剪輯拖到總場景的第一幀,預(yù)覽動畫可以得知這個影片剪輯循環(huán)播放了兩次(當(dāng)然如果要播放一次在影片剪輯最后一幀加個stop代碼就可以了,這里就不討論flash了);在PS中,智能對象有5秒的動畫,拖到時間線的第一幀,預(yù)覽動畫可以得知只播放一次。
當(dāng)轉(zhuǎn)換前的對象(智能對象或者圖層)有動畫時,轉(zhuǎn)換后的智能對象動畫長度=轉(zhuǎn)換前的動畫長度,即向右拖動動畫長度有最大值;在轉(zhuǎn)換后的智能對象拉動動畫長度時旁邊會出現(xiàn)一個預(yù)覽窗口,便可以得知轉(zhuǎn)換前的動畫位置,這個對于時間軸上的幀調(diào)整很有幫助。
當(dāng)轉(zhuǎn)換的對象沒有動畫時(所有轉(zhuǎn)換前的對象的關(guān)鍵幀開關(guān)都沒有打開),轉(zhuǎn)換后的智能對象動畫長度可以無限延長,即向右拖動動畫長度沒有限制。
2,巧用剪貼蒙版
通過前面章節(jié)我們已經(jīng)知道只有轉(zhuǎn)換為智能對象才有變換的動作屬性,而變換產(chǎn)生的動畫有移動、縮放、旋轉(zhuǎn)、斜切、翻轉(zhuǎn),實(shí)際上并沒有從一個圖形變換成另外一種圖形的動畫產(chǎn)生,但是我們卻經(jīng)常需要做這樣的動畫,比如從一個圓變成一個方形,從方形變成多邊形,從多邊形變成其他圖形等等。
因此需要用到剪貼蒙版并且如圖設(shè)置:
剪貼蒙版+縮放
例如我們想要做一個圓形變成矩形的動畫,首先畫足夠大的(為什么要足夠大就不多說了)圓并將其轉(zhuǎn)換為智能對象,再畫一個矩形,填充設(shè)置0,圖層樣式設(shè)置如圖:
然后添加將圓形添加到矩形的圖層蒙版,轉(zhuǎn)到時間軸,給圓形做一個變化的動畫,打開變換的關(guān)鍵幀開關(guān),添加開始幀關(guān)鍵幀將其縮小,拉動時間線到指定位置并且將其放大
動畫制作完成。
雖然這個變換動畫并沒有像專業(yè)動畫工具中的形狀變化那樣過渡自然,但是這確實(shí)是從一個圖形變成另外一個圖形的最佳辦法。
剪貼蒙版+移動
你還可以使用移動的方法來制作各種動畫,移動的對象可以是上面的圖層,也可以是下面的圖層
這個方法可以制作寫字動畫、波浪動畫等。
(上圖第一個紅色動畫如果是方形可以直接用拉伸實(shí)現(xiàn),然而很多圖形都必須使用圖層蒙版+移動)
3,確立旋轉(zhuǎn)圖形新的中心點(diǎn)
上一篇跟大家分享過的旋轉(zhuǎn)的時鐘,在這里再跟大家補(bǔ)充,如何確立新的中心點(diǎn),當(dāng)時只是粗略地說調(diào)整智能對象的畫布,其實(shí)有個更好更方便的方法。為了方便參考,我們制作旋轉(zhuǎn)動畫以畫布的中心點(diǎn)旋轉(zhuǎn),首先畫一個正圓垂直水平居中對齊這個畫布,圓的大小最好超出需要旋轉(zhuǎn)的圖形,旋轉(zhuǎn)的圖形水平居中圓形(有的圖形不需要)最后將這個圓和旋轉(zhuǎn)的圖形編組并轉(zhuǎn)換為智能對象,再將該圓隱藏/刪除即可。
(溫馨提示:在某些情況下,轉(zhuǎn)換為智能對象的畫布會超出實(shí)際元素本身容納的畫布,例如上圖的圓形是300px×300px,和轉(zhuǎn)換的圖形一起轉(zhuǎn)換為智能對象后可能會超出300px×300px的畫布,事實(shí)上這是很讓人頭疼的問題,而我們只能把智能對象的畫布調(diào)整為300px×300px,再將圖層編組后飽滿畫布。)
4,導(dǎo)出動畫
PS導(dǎo)出大型gif動畫需要占用電腦很大的內(nèi)存,對于分辨率很大,或者幀數(shù)太多,可能會彈出未知錯誤的提示框,也就是內(nèi)存不足,然而就算你加到16G,有時候還會無法導(dǎo)出。這個時候我們必須妥協(xié),降低百分比(縮小分辨率)。如果你做的動畫有2700px寬度,你最好在導(dǎo)出之前先把圖像大小降低百分比,再做導(dǎo)出,否則你需要經(jīng)過漫長時間的等待,甚至出錯。
(經(jīng)驗(yàn)證明先把PSD圖像降低百分比再導(dǎo)出gif,比進(jìn)入導(dǎo)出gif面板時降低百分比的文件要小一些)
PS自動限制導(dǎo)出的gif動畫最多為500幀(如果有朋友知道如何設(shè)置超過500幀請賜教),超出的部分自動裁剪并導(dǎo)出前面500幀的gif動畫。慶幸的是這500幀是真正發(fā)生動作的幀,也就是說,在連續(xù)的N個幀都沒發(fā)產(chǎn)生動畫,它也為一幀。當(dāng)然如果你做的動畫幀數(shù)太多,PS已經(jīng)很難保證導(dǎo)出的gif的顏色還能保持原來的顏色。而如果出于某些情況確實(shí)需要超過500幀的動畫,我們只好導(dǎo)出視頻格式。
渲染視頻,還可以給其添加音軌,前提是你必須啟用音軌。
另外,gif文件大小是個必須考慮的問題,通過調(diào)整導(dǎo)出的參數(shù),文件大小會發(fā)生對應(yīng)的變化,而動畫的質(zhì)量也跟隨變化。一般情況下(幀數(shù)比較少的動畫),按照以下參數(shù)設(shè)置
顏色256最高值,仿色的設(shè)置對文件的大小影響尤其明顯,數(shù)值越高,顏色精確度越好(導(dǎo)出的gif質(zhì)量越好),而文件的大小則越大,因此需要結(jié)合實(shí)際情況設(shè)置數(shù)值。其他的參數(shù)可以試設(shè)置并且對應(yīng)看下預(yù)覽信息。
5,合成gif
將一個gif格式的動畫放到另外一個gif或者新建的PSD文件里。幾個月前有個酷友分享過合成gif動畫技巧,然而步驟太多過于繁瑣,事實(shí)上有個非常簡單的辦法。
這里再重復(fù)一下,直接ctrl+J復(fù)制圖層雖然不能復(fù)制其本身的動畫(拖動可以復(fù)制其動畫,并且拖動到另外一個文件同樣生效),但是對于智能對象而言,它可以復(fù)制里面的動畫(即轉(zhuǎn)換前的對象動畫)。
舉個例子,我們需要把A.gif的動畫合并在新建的B.PSD里面,首先把A.gif文件拖到PS里面,可以得知時間軸上的動畫是幀動畫,
點(diǎn)擊轉(zhuǎn)換為視頻時間軸,然后在圖層面板選擇所有圖層,轉(zhuǎn)換為智能對象,再把這個智能對象拖到B.PSD里面,這個時候B.PSD就有A.gif的動畫了,前提是B.PSD必須創(chuàng)建了時間軸。對于一個PSD的某一個動畫拖到另外一個PSD,也是將其動畫圖層轉(zhuǎn)換為智能對象再拖動,并且經(jīng)常這樣使用。
額外話:當(dāng)我們調(diào)出時間軸以后,選擇移動工具并按鍵盤的上下左右已經(jīng)不能移動元素了,就算關(guān)閉時間軸面板它還是移動幀的位置,因此必須按住ctrl+鍵盤方向才可以移動。
以上就是本期分享的內(nèi)容,制作動畫的五大點(diǎn):巧用智能對象、巧用剪貼蒙版、確立旋轉(zhuǎn)圖形的新的中心點(diǎn)、導(dǎo)出動畫、合成gif,其中智能對象是制作gif最常用到的,還有很多理論和技巧等著你發(fā)現(xiàn)。感興趣的用戶歡迎關(guān)注腳本之家。
相關(guān)文章
- 這篇教程是向腳本之家的朋友詳細(xì)介紹Photoshop時間軸之5個小技巧,教程比較實(shí)用,對于學(xué)習(xí)者來說很值得大家學(xué)習(xí),一起來看看吧2016-05-11
- 這篇教程是向腳本之家的朋友介紹用ps時間軸制作漂亮的動態(tài)圖片方法,教程比較基礎(chǔ),制作出來的效果非常不錯,推薦到腳本之家,喜歡的朋友快快來學(xué)習(xí)吧2016-03-11
- 在ps中如何使用時間軸制作動作?很多朋友并不是很清楚,其實(shí)方法很簡單的,下面小編就為大家詳細(xì)介紹一下,一起來看看吧2016-02-22
- 這篇教程主要是向腳本之家的朋友介紹Photoshop時間軸簡單制作gif動畫效果方法,教程比較基礎(chǔ),很適合新手來學(xué)習(xí),推薦到腳本之家,喜歡的朋友一起來學(xué)習(xí)吧2015-02-10
- 動態(tài)效果其實(shí)非常簡單,前期先扣好素材圖以及做好文字,后邊在時間軸上一步完成。Photoshop時間軸做出動態(tài)手寫字效果教程2014-09-12
PS教你設(shè)計有范兒的個人作品時間軸網(wǎng)頁
PS教你設(shè)計有范兒的個人作品時間軸網(wǎng)頁,制作出來很有范兒,喜歡的朋友可以一起來學(xué)習(xí)2014-01-27- 使用PS時間軸制作GIF動畫,教程制作出來的動畫效果還挺漂亮的,制作的難度也不大2013-10-11
- 本文為大家詳細(xì)介紹下流光字的制作過程,主要使用到了文字工具、畫筆工具、視頻時間軸以及剪切蒙版等等,感興趣的朋友可以參考下哈,希望對大家有所幫助2013-07-10
- 通過前面的課程,我們已經(jīng)學(xué)會了利用關(guān)鍵幀過渡,以及利用獨(dú)立圖層這兩種制作動畫的方式。它們可以用來制作一些簡單的單物體動畫,在很長一段時間內(nèi)也是Photoshop唯一2008-10-05
- Photoshop CS3教程:時間軸制作動畫 現(xiàn)在我們正式開始利用時間軸來制作動畫,這與我們之前的幀式動畫有很大不同,但相比之下時間軸方式來的更直觀和簡便,也是我們以2008-10-05