43
Chris Chen Animation In UI UX

Animation in UI UX

Embed Size (px)

Citation preview

Page 1: Animation in UI UX

Chris Chen

Animation In UI UX

Page 2: Animation in UI UX

為什麼要用動畫?

Page 3: Animation in UI UX

互動 設計Interaction Design

Page 4: Animation in UI UX

互動 設計設計『人』與『介面』之間的情感與關係

Interaction Design

http://www.billverplank.com/Lecture/images/InteractionDesign.gif

Page 5: Animation in UI UX

沒有動畫元素的介面,無法讓使用者產生預期心理,容易讓人摸不著頭緒,導致使用經驗不完美

Page 6: Animation in UI UX

“ 動畫讓介面有了溫度,有了人性”

Page 7: Animation in UI UX

竟然動畫有那麼多的好處,那我是不是應該在介面上塞滿動畫?

Page 8: Animation in UI UX

Turkish Airline iPad Design is an example too much…

https://vimeo.com/132487615

Page 9: Animation in UI UX

使用動畫的最佳時機?

Page 10: Animation in UI UX

狀態、模式的改變Change of States & Modes

Page 11: Animation in UI UX

吸引使用者的注意Attract User’s Attention

Page 12: Animation in UI UX

視覺回饋Visual Feedback

Page 13: Animation in UI UX

減少等待的不耐煩Reduce the stress in Waiting Time

Page 14: Animation in UI UX

引導使用者至下個動作Guiding the user to next action

Page 15: Animation in UI UX

建立空間感 ( 心智模型 )Increase Spatial Awareness (Mental Model)

Page 16: Animation in UI UX
Page 17: Animation in UI UX
Page 18: Animation in UI UX

什麼時候使用動畫?狀態、模式的改變

吸引使用者的注意視覺回饋

減少等待的不耐煩引導使用者至下個動作建立空間感 ( 心智模型 )

Page 19: Animation in UI UX

如何製作一個好動畫?

Page 20: Animation in UI UX

Frank Thomas & Oille Johnston“The nine old man”

Page 21: Animation in UI UX

The illusion of life12 Principles

Page 22: Animation in UI UX

Squash and Stretch 擠壓與伸縮

Created by Way Chang

Page 23: Animation in UI UX

Squash and Stretch 擠壓與伸縮

Page 24: Animation in UI UX

Time and Spacing時間與間距

Page 25: Animation in UI UX

Time and Spacing時間與間距

Page 26: Animation in UI UX

0.3 是個不錯的數字

Page 27: Animation in UI UX

0.3 是個不錯的數字http://www.humanbenchmark.com/tests/reactiontime

Page 28: Animation in UI UX

Anticipation預備動作

Page 29: Animation in UI UX

Anticipation預備動作

Page 30: Animation in UI UX

“ 沒有預期動作的動畫,顯的僵硬以及不自然”John Lasseter

Page 31: Animation in UI UX

Arc弧線

Page 32: Animation in UI UX

Arc弧線

Page 33: Animation in UI UX

Pose to Pose Animation

Page 34: Animation in UI UX

“Layered Animation” is about give each property their individual timing

https://vimeo.com/51370027

Page 35: Animation in UI UX

與線性動畫的差別?

Page 36: Animation in UI UX

時間掌握在使用者手中

Page 37: Animation in UI UX

調整動畫的方式

程式碼 沒有動畫曲線

Page 38: Animation in UI UX

動畫範例網站http://uigifs.comuiGIFs

capptivate.coCapptivate.co

http://useyourinterface.comUse Your Interface

UI Movementhttp://uimovement.com

APP ANIMATIONhttp://www.appanimations.com

and more…

Page 39: Animation in UI UX

如何與工程溝通?

Page 40: Animation in UI UX

善用 Prototyping Tool

Page 41: Animation in UI UX

Resources

https://code.facebook.com/posts/234067533455773/introducing-pop-the-animation-engine-behind-paper/

Facebook animation engine - POP

Spring for Swift by MengTohttps://github.com/MengTo/Spring

Page 42: Animation in UI UX

即使是 MVP ,情感設計也是一部份

Page 43: Animation in UI UX

Referencehttps://medium.com/elepath-exports/spatial-interfaces-886bccc5d1e9#.pi6lx9a0v

Spatial Interfaces - Pasquale D’Silva

http://markgeyer.com/pres/the-art-of-ui-animationsThe Art of UI animation

https://www.google.com/design/spec/motion/material-motion.htmlGoogle Material Design - Motion

https://medium.com/p/f450432731e5/edit介面動畫設計要瞭解的事情 - 奧革設計

https://medium.com/@becca_u/the-principles-of-ux-choreography-69c91c2cbc2a#.dmg8kgt0d

The Principles of UX Choreography

https://medium.com/@jakely/the-why-of-using-animation-in-interaction-design-350aad16dea0#.3t768tvql

Why using Animation in Interaction