Day 1: Jedi Principles of UI Animation
As the beginning of my 100 days challenge of reading a UX article every day, I decide to start with a lecture that I listened to this Thursday: Kit Oliynyk’s Jedi’s Principles of UI Animation.
According to Kit, there are 3 purposes of UI animation: Material, Functional, and Delightful.
Material asks designs following basic physical rules and letting users feel authentic about animations.
Functional is responsible for providing good user experience and comprehension, drawing users attentions, and giving visual feedback and preparation for next steps (telling users where the objects come from and go to). [Total load time: although animation may take more time to happen, it reduce the time of comprehension, thus reduce the total load time]
Delightful makes animation special and enjoyable and leaves deep impression to users.
Kit improves Disney designer’s 12 principles of animation, and categorize common UI animations into buckets on dribbble.
Solid drawing: item change follow rules of 3-dimensional space (shape, volume, weight, balance, light and shadow). [What Disney animators used to call Solid Drawing, we call it Material Design today.]
Straight ahead and Pose-to-Pose: Pose-to-Pose is a more linear transition, while straight ahead is not, and changes in a different or even odd way.
Squash and stretch: The animated object may not be that solid and rigid, and have soft, pliable surface and fluid movement (which can be squashed and stretched).
Arcs: Items moves in round ways, also describes the time that is not so straight.
Staging: Emphasize items.
Timing: Not only refer to ease-in and out, but also the sequence of appearance of items.
Follow-Through and Overlapping: Several motions be applied simultaneously.
Secondary Action: Make one motion outstanding, and the other motions secondary.
Ease In/Out: people tend to pay closer attention to objects that slow down. So make things you want to emphasize ease-out.
Anticipation: Can be created by ease-in -- slow down at the beginning of animation to ask users pay attention and give them time to reflect, or created by providing visual affordance (such as words) at the end of the animation.
Exaggeration and Appeal make animation delightful.