聊聊那些令人愉悅的動畫效果
由于靜態(tài)圖片傳達信息的有限性,很多動態(tài)效果需要設計師通過添加設計說明并配合口述才能表達。這樣做的優(yōu)點是節(jié)約時間,有助于實現(xiàn)快速迭代,成本較低;但這樣做的缺點是不夠直觀,很多細節(jié)存在于設計師自己的心中,僅通過靜態(tài)圖片和敘述沒有辦法完整地傳達,冗長的設計說明讓人喪失耐心,設計師心中的畫面,往往到了開發(fā)時被理解成了另外的樣子。
設計師內(nèi)心的動畫
因此,在時間較為充裕的前提下,很多設計師開始嘗試輸出動態(tài)設計稿,以求將自己的設計理念用更加直觀且更吸引人的方式展現(xiàn)出來。
(網(wǎng)頁動態(tài)設計稿案例)
(移動應用動態(tài)設計稿案例)
在進行動畫效果設計的過程中,會涉及到怎樣的思考,應該如何做出妥善的決策呢,筆者收集了一些案例,希望能和大家交流討論。本文將會先從從流暢、適度、驚喜這三個角度展開。
一、???流暢
平滑清晰的動畫總是受歡迎的,相反,一卡一頓的模糊動畫使人感到煩悶。
那么怎樣才能輸出流暢清晰又便于展示的動態(tài)設計稿呢?
下面介紹一種dribbble設計師們常用的輸出方法:
①???使用After Effects編輯動態(tài)效果并渲染輸出成QuickTime文件
②???將Quicktime文件導入Photoshop中,選擇文件→保存為Web格式→GIF,并調(diào)整輸出設置,可參考下圖:
③???點擊保存,流暢又清晰的gif就導出啦:)
本案例參考設計師Dash的Dribbble主頁:?http://dribbble.com/Dash
本文案例中的AE源文件模板請戳:http://dribbble.com/shots/1089895-UI8-Presentation-Template
其他設計師AE源文件下載:http://dribbble.com/shots/1187158-iOS-7-animation-ae-giveaway
再分享一個移動端手勢合集,可以幫助設計師在動畫中直觀的表達觸發(fā)動畫的交互方式:http://areuswade.com/precomposed-touch-gestures/
二、適度
中國有句古話,過猶不及。 動畫固然高端洋氣酷炫帥斃,但也不是越多越好,設計得越復雜越討人喜歡。動畫效果的濫用也會讓用戶產(chǎn)生眩暈感,失去聚焦點,甚至產(chǎn)生厭煩和抵觸的情緒。
①???在不影響性能和響應度的前提下設計動畫
如果動畫影響到了性能和響應度,那就變成了累贅,不僅不能提升用戶體驗反而成了讓人惱火的存在。這時,要么想辦法改進為輕量的動畫,要么干脆不要。
②???權(quán)衡開發(fā)成本
越獨特的動畫,往往開發(fā)成本也越大。設計動畫效果之前,先明確自己這樣設計的目的,可以反問自己這樣的目的是否一定需要使用動畫的方式才能達成良好的效果, 若確實需要,又能否優(yōu)先采用開發(fā)容易實現(xiàn)的效果來達到同樣的目的。建議和開發(fā)同事一起探討設計思路,權(quán)衡成本。
③???重復多次出現(xiàn)的動畫越短越簡單越好
再美的東西,看多了也容易審美疲勞。使用非常頻繁的操作,不建議使用過于絢麗的動畫效果,如果的確需要動畫作為平滑過渡,推薦使用較為基本的干擾較小的動畫。另外,當長時間的等待無法避免時,可以考慮讓等待時出現(xiàn)的內(nèi)容具有一定的隨機性。
④???若非特殊情況需要,動畫效果應保持在舒適度范圍內(nèi),避免眩暈和干擾
一些flash網(wǎng)站,設計得非常炫,初看讓人印象深刻,但卻難以留住用戶。頁面的動畫元素太多,使人眼花繚亂, 喪失焦點,不知所措,新鮮感一過,就再也不想看了。
在設計時,可以通過控制動畫出現(xiàn)的時機,觸發(fā)方式和影響范圍來避免這類問題的發(fā)生。譬如在一些網(wǎng)頁的設計中,滾動到特定區(qū)域才會觸發(fā)特定內(nèi)容區(qū)域內(nèi)的動畫,動畫效果顯示完畢后,只會在下次刷新并滾動到相應位置時,才會再次出現(xiàn)。
三、???驚喜
驚喜通常是意料之外,情理之中的。抓準時機,設計巧妙的動畫夠能提升產(chǎn)品體驗,增加趣味性,在給用戶帶來驚喜的同時為產(chǎn)品目標服務。如何激發(fā)用戶探索的興趣,讓用戶產(chǎn)生成就感,提供超出用戶預期的愉悅體驗,是設計時需要思考的方向。
我們在使用微信的時候會留意到,當發(fā)送特定關(guān)鍵詞時會觸發(fā)微信背景某些絢麗特效。這些效果不是固定的,特殊的日子會有新的彩蛋,經(jīng)常能帶給我們一些驚喜。
游戲中往往會設置不同關(guān)卡和成就,有小有大,當玩家一個個達成的時候,會獲得一定的獎勵,此時用戶就會產(chǎn)生成就感,獲得自我滿足。同樣的思路,當用戶在完成注冊、支付、上傳文件成功或者是完成別的較為復雜費時較長的任務時,也可以通過類似的方式,給用戶激勵。
Haze是個人很喜歡的一款天氣應用,它的動態(tài)效果與交互模式簡潔而新穎,完全超出了我對天氣應用的預期,讓人愛不釋手。制作Haze的團隊最近又出了一款Thunderspace的應用,延續(xù)了同樣的設計風格,大家有興趣也可以下載體驗一下。
不得不提到設計師們都很喜歡的一個應用Path。令筆者印象深刻的是它的睡眠動畫,點擊去睡了之后,屏幕漸漸變暗,從底部緩緩升起一輪月亮,月亮的陰晴圓缺還會根據(jù)當前的時間產(chǎn)生變化。
deal in的界面底部有一個黃牛皮紙袋,你可以根據(jù)洗好長按一個項目并把他拖入到袋中, 操作的感覺就像是你把它從紙上撕下來一樣,充滿趣味。
小結(jié):
1、動畫要做到平滑清晰
2、動畫效果不能濫用,也不是越復雜越好
3、找準時機,給用戶一點驚喜吧
在設計動態(tài)效果的實際流程中,還需要具體考慮動畫的呈現(xiàn)方式,觸發(fā)時機和持續(xù)時長等,需要和開發(fā)同事保持良好的溝通,以確保設計從單純的概念真正落地為實在的產(chǎn)品, 關(guān)于這部分的心得體會希望在接下來的文章中和大家探討:)
干貨文章,希望多一些這樣的文章,太有用了。