設(shè)計干貨收藏|UI動效的必備原則總結(jié)

5 評論 12802 瀏覽 454 收藏 21 分鐘

高度總結(jié)動效設(shè)計的基本原則,有大量的案例分析。動效設(shè)計在用戶體驗的提升中到底有沒有用呢? 我們在下面討論的是為什么要應用動效,以及在那些時候動效,動效的特性等等。

作為一枚不會敲代碼的設(shè)計師,我們不太可能讓自己的設(shè)計真正“活”起來。如果沒有動效設(shè)計,那總是需要很長時間去給程序員解釋點擊這個按鈕后會發(fā)生什么。所以設(shè)計師們需要通過動畫版本高保真原型(包括動效設(shè)計)去解釋交互效果。

Image title

目前的UI動效包括系統(tǒng)動效都在嘗試從各種不同角度解釋動效設(shè)計的作用。而很多開發(fā)團隊根本就不重視這些細枝末節(jié)的東西,他們認為只要掌握好幾本用戶需求,就可以把產(chǎn)品繼續(xù)做下去。

Image title

在國內(nèi)(CHINA)目前的各類APP中,擁有優(yōu)秀統(tǒng)一的視覺效果的應用比例少之又少,更別說流暢的動效效果了。

好多設(shè)計師或者產(chǎn)品經(jīng)理根本就不知道哪些地方該動,哪些地方不該動。那么 ,動效設(shè)計在用戶體驗的提升中到底有沒有用呢?

我們先暫且相信它有用。我們在下面討論的是 動效的基礎(chǔ)理論知識,為什么要應用動效,以及在那些時候動效,還有動效對用戶體驗提升的作用。

關(guān)于動效的基本屬性

關(guān)于動效的基本屬性我喜歡科幻電影,而科幻電影的一個問題是–故事發(fā)生我根本不了解的宇宙時空中。電影里有N多件事(包括故事背景 時代背景 等等),電影在放映時我只有兩個小時的時間去了解。(圖片截自我最愛的普羅米修斯系列)

Image title

那優(yōu)秀的科幻電影導演是怎么解決這個問題的呢?

  • 他們專注于主角而不是遙遠的宇宙空間。他們在沒有讓我們落后的情況下,將一個虛構(gòu)的世界歷史放進了主角的故事主線中。
  • 他們通過遵循觀眾熟悉的真實世界物理定律和一些真實的物理細節(jié)來使虛構(gòu)的宇宙像真的一樣。
  • 最后,他們通過故事的感染力和真實感讓故事顯得非常美好又值得回憶。

與此相似,在UI設(shè)計中,我們想在很小的屏幕上展現(xiàn)一個交互的“故事”。我們的“主角”是設(shè)計的界面元素,我們的“虛構(gòu)宇宙”就是UI架構(gòu)。而且我們沒有兩小時,在用戶失去興趣和產(chǎn)生疑惑之前,我們最多只有一秒的時間。

Image title

我們可以確定動效的三個重要特性(側(cè)重類型):功能性Functional,物理性Material,趣味性Delightful。動效可以幫我們提升UX(用戶體驗),使UI界面顯得更加一致和真實,并給整個產(chǎn)品帶來創(chuàng)新的感覺

功能性

  • 優(yōu)化用戶對界面的感知,使其感到更輕快更全面。
  • 引起用戶的注意。
  • 提供(用戶操作后的)視覺(功能)反饋,并為下一步的跳轉(zhuǎn)做準備。

物理性

  • 在一致的動畫原則和物理的(符合物理定律的)UI模型基礎(chǔ)上構(gòu)建動畫。
  • 定義屏幕和UI元件之間的空間相對關(guān)系,他們的相對高度,權(quán)重以及速度。

趣味性

  • 在上面兩個部分都滿足的情況下,加入一些有趣的動畫。
  • 使它感覺獨特,能在諸多動畫中能讓人眼前一亮。
  • 娛樂用戶,并讓他們一想到動畫就能想到該產(chǎn)品或者反之。

下面展開講述每個類型。

功能性動畫Functional animation

Image title

我見過的第一個動畫就是MS-DOS命令提示符中不斷閃爍的光標。這個動畫很友好并溫馨—像是在說“來吧,寫點東西”。同時它還是功能性的–如果停止閃爍,那這就意味死機并“可能起火”。我花了很久才知道這小動畫的意思—動效對交互引導和了解系統(tǒng)狀態(tài)都很重要。

UI界面的切換(特別是網(wǎng)頁)通常都是直接硬切,使用戶很難進行跟進。在認知科學的領(lǐng)域里這種情況叫做變化盲視——視覺刺激的突兀變化會阻止用戶注意到新的信息。

“功能動效能夠補充理解能力的差距?!?/strong>

功能性動效可以讓用戶跟著你的應用程序的流程走的同時不會落后(即從哪來到哪去)。幫助人們在界面中定位并建麗視覺關(guān)系。我們的大腦和眼睛會快速注意到移動的目標–這是一個反射。動效可以幫助眼睛注意到新的目標出現(xiàn)或者一個目標的隱藏。

Image title

Image title

例如,輸錯密碼后搖動的動畫貌似比立即顯示一個錯誤徽章要更長的時間。

但是在現(xiàn)實中,用戶可能需要進一步的確認錯誤徽章信息,而不是看到動畫瞬間就明白是什么意思。

一個好的動畫比任何文字和插畫都能快速表達一段故事。動畫是語言是世界通用。你沒必要把動畫翻譯成英語或日語。正確的界面轉(zhuǎn)換動效可以讓你用戶快速養(yǎng)成使用習慣。設(shè)計師要經(jīng)常思考真正的用戶體驗,而不是抽象的“點擊次數(shù)”或“左滑右滑”。

物理動效Material Animation

物理動畫其實被很多人誤解了。它其實不是google的東西,GOOGLE只是起了一個MD這個名字來表達他得統(tǒng)一設(shè)計規(guī)范而已。物理動畫的真正意思是,讓你UI符合空間邏輯并根據(jù)物理定律做動畫。當你的動效考慮到像重力和慣性,速度和剛性,它就顯得很真實,用戶會覺得更加自然,當然就有助于快速形成使用習慣,因為這些動效都是熟悉并可預知的。但是,如果動效看起來不真實,會顯得你的網(wǎng)站和APP都顯得很俗氣,并導致用戶完全不信任你的內(nèi)容。

Image title

“物理動效能使UI轉(zhuǎn)場更加可預測并使瀏覽有了連續(xù)性。”

作為一個設(shè)計師。你有無數(shù)種辦法在應用程序或者網(wǎng)站里建立一個虛擬的世界。每個UI“世界”擁有自己獨特的地圖。你的菜單可能隱藏在浮動的按鈕里或者在畫板下面,你也可以放在抽屜菜單里或做成輪盤。但是無論選擇哪種方式,你的動效一定要有邏輯性和真實性。

Image title

用戶第一次到我們所創(chuàng)造的UI虛構(gòu)世界里面——需要開拓并從頭開始學習。他們需要了解界面從哪到哪,這樣他們再次找到就很容易,但這個轉(zhuǎn)場不適合硬切換,因為真實世界中是不存在硬切換的。

UI動畫的另一個問題就是壞品味。品味是主觀的,但總體說來它和美學相關(guān)。而人類的美學是基于我們周圍的世界。如果你以力學,動力學和光學原理為基本線,那么創(chuàng)建有品位的動畫就是一件很簡單的事情。

趣味動效Delightful animation

當然,動效最重要的還是上面兩種。

但是人類不僅有理性,還有感性。我們喜歡好玩的東西。

我們希望網(wǎng)站和應用程序能夠和用戶建立聯(lián)系,而趣味動效可以讓用戶體驗變得真正愉快和難忘。

Image title

“讓動畫成為你的品牌的一部分?!?/strong>

動效細節(jié)原則總結(jié)

動效細節(jié)原則總結(jié)今年早些時候迪斯尼動畫師Glen Keane和R/GA的設(shè)計師Rebecca Ussai在Medium上發(fā)了一篇文章UX Choreography,首次嘗試通過12個原則和5個規(guī)律來總結(jié)UI動效的一些要求。他們總結(jié)的很好,不過只是主要涵蓋了功能性動效,沒有去真正考慮“物理性”和“趣味性”。

從我的觀點上來看,12個原則可以完全應用于UI動效。我重新整理了這些規(guī)則歸類進了上面的三種動效中。

下面讓我們看看這些原則是如何單獨應用到UI動效的,并分析他們的相互關(guān)系。

Image title

實體繪圖Solid drawing

基本的物理設(shè)計原則。主要是遵循三維空間的規(guī)則,通過給對象賦予重量和容積來得到適當維數(shù)。實體繪圖需要動畫師熟悉基本的三維形狀知識–結(jié)構(gòu),重量,平衡,光和陰影。迪斯尼動畫師希望動畫片看起來真實,希望觀眾能夠和動畫角色關(guān)聯(lián)起來。他們以前叫SOLID DRAWING。今天在動效設(shè)計領(lǐng)域稱之為 MATERIAL DESIGN。

Image title

有兩種辦法畫出動態(tài)效果:逐幀畫 / 直接畫每個不同狀態(tài)。動畫師根據(jù)復雜程度和轉(zhuǎn)場的狀態(tài)使用不同的技術(shù)手段。而動效跟我們用戶的聯(lián)系決定于我們要用XCODE還是CSS還是用其他編程語言來實現(xiàn)。

如果動效很簡單,你只需變化一個單一的參數(shù),比如說對象的位置或者縮放,可以創(chuàng)建兩個關(guān)鍵幀來直接實現(xiàn)相對線性的過渡。

而如果你的動畫是獨特復雜的,有很多變量,那么你應該制作逐幀動畫或者使用AE等軟件制作出來。

Image title

擠壓和拉伸Squash and stretch

用來描述目標對象的剛性和質(zhì)量,定義對象的物理屬性。作為設(shè)計師你應該定義UI的屬性:固定架構(gòu),剛性表面,以及快速準確地動作;還是更有機,具有柔軟可彎曲的表面以及流體動作。這是你的動效品牌感:你的動畫風格和給人的感受。

Image title

同樣,弧線(曲線)也有助于定義動畫的本質(zhì)。像汽車自行車火車等機械產(chǎn)品傾向于沿著直線軌跡運動,而有機體,如植物,動物,和,嗯…我們,往往沿著弧形軌跡移動。所以問問你自己,你的UI是機器人還是人性化的?這一原則,以及擠壓和拉伸和直線等結(jié)合就能創(chuàng)建更真實的,有機的,令人難忘的動效。

Image title

分級強調(diào)主要強調(diào)動效的中心思想(分清主次),能使用戶見到動效就一目了然。一個分級較好地過渡動效可以把用戶的注意力吸引到正確地位置—到重要的建議內(nèi)容或交互重點上。大多數(shù)用戶界面缺乏強有力的關(guān)注點,結(jié)果新用戶瀏覽各種界面時通常一頭霧水。即使你的UI沒有重要關(guān)注點,你可以給動效進行分級,讓用戶真正注意到重要的部分。

Image title

時間可能是最重要的原則之一。無論你在用什么做動畫,你的時間序列定義了用戶對動效的感知和理解程度,包括制作主要和次要動畫以及緩入緩出等效果。

動畫合成需要技巧和練習。時間的控制主要是速度曲線。AfterEffects 的一些腳本或者自帶的關(guān)鍵幀輔助功能都提供一些基本曲線(EASE IN / EASE OUT)。

Image title

標準緩動曲線查詢網(wǎng)址:http://easings.net/zh-cn

如果你剛開始接觸緩動曲線,那么應該多去鍛煉,找到動畫感覺,達到能夠快速分辨出動畫的緩動方式的水平就可以了。

Image title

跟隨和重疊原理是和同時發(fā)生多個動畫有關(guān)的。好多東西都不是一致性的運動,有些動畫比其他動畫更加引人注意。

跟隨原理的意思是 要讓屬于大的對象的部分跟隨其“父級” 有機和真實的運動。而?重疊?可以確保這一切同時發(fā)生。跟隨原理 可以提現(xiàn)UI構(gòu)件之間的層級關(guān)系,并給動畫設(shè)置優(yōu)先級,同時重疊原理 可以使動畫保持一致并在可控范圍內(nèi)協(xié)調(diào)運動。

Image title

輔助動畫原則和上面的原理很像。它可以幫助你確定哪些需要放在用戶眼前,哪些需要隱藏。選擇對用戶理解最重要的動畫為優(yōu)先的,并用輔助動畫進行潤色。

Image title

緩入/ 緩出?是引起用戶注意的基礎(chǔ)效果,同時能讓動畫感覺順暢和真實。這個原則,和時間+跟隨重疊原理結(jié)合,可以制作很自然且有層次感的動畫。

從物理性角度講,緩動動畫遵循的是 慣性定律——物體運動不會突然停止和瞬間加速(都有加速和減速過程)。動畫遵循物理定律可以讓用戶更加舒服。從功能性角度,不斷減速的物體會吸引人們的注意力,不斷加快速速度的對象會失去注意力。比如說 進來的動畫要先快后慢,出去的物體要先慢后快。

Image title

預判是可以在動畫的開始或結(jié)束階段都可用的原則。首先,它對預備一些要動的對象以及編排場景的部件,流露一些動畫的“線索”。預判效果的最簡單的實現(xiàn)辦法就是緩入。第二個預判方法就是在動畫轉(zhuǎn)場后提供手勢輔助,比如說出現(xiàn)“右滑菜單進行選擇”等提示語。

Image title

夸張?可以讓動畫變現(xiàn)得活潑有趣。不夸張的動畫有時會顯得精確,不過在有些場景中會很無趣,機械和僵硬??梢愿鶕?jù)你對用戶體驗的感覺和要求程度確定該不該做夸張地動畫以及夸張地程度。動效的目標是讓你的按鈕/面板/菜單/內(nèi)容和用戶交互后的效果顯得更加生動。

Image title

感染力?是最為神秘的原則之一。我們每天都接觸N個APP和網(wǎng)站,他們解決著各種人的各種需求。而真正留住用戶,增加用戶粘性的卻沒幾個。真正能夠留住用戶的不僅有好的用戶體驗,還能使用戶對產(chǎn)品產(chǎn)生感情。

把動效做的統(tǒng)一又有感染力,需要在設(shè)計動畫時不僅讓用戶感覺真實,還要有自己的獨特風格。

結(jié)論

  • 功能性:確定你的動效能夠解決用戶需求
  • 物理性:設(shè)計高度統(tǒng)一的,能夠制作有空間意義轉(zhuǎn)場的用戶界面
  • 趣味性:給你的動畫一些關(guān)愛(趣味),讓用戶愛上你的產(chǎn)品。

 

展示中的動畫作者(DRIBBBLE): Leo Leung,superwhite, Eddie Lobanovskiy, Isil Uzum, Rebecca Ussai, Anish Chandran, Jason Teunissen, ?ukasz Frankiewicz, Sergey Valiukh, Konstantine Trundayev, Jelio Dimitrov, Ramotion, Jakub Antalik, Pavel Proshin, Kreativa Studio, Justin Ruckman, Nikita NIKI, xjw, Zee Young.

翻譯自:Jedi Principles of UI Animation,MEDIUM.

譯者:@敖廠長UX?.微信公眾賬號:交互動效設(shè)計。dribbble?BUCKETS:?https://dribbble.com/AOreal/buckets/321029-UI-UX

本文由 @敖廠長UX 授權(quán)發(fā)布于人人都是產(chǎn)品經(jīng)理?,未經(jīng)許可,禁止轉(zhuǎn)載。

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 其實并不是設(shè)計和產(chǎn)品不會做,是做了實現(xiàn)不了抑制了產(chǎn)品和設(shè)計的想法,體驗方向的設(shè)計終究是未來戰(zhàn)

    回復
  2. 動消是需要制作去完成還是設(shè)計師? 設(shè)計師的話是用ae嗎

    回復
  3. ?? ?? ??

    來自上海 回復
  4. ?? 不錯不錯,謝謝??!

    來自浙江 回復
  5. 干貨!感謝!

    來自上海 回復