为了使动效让用户看上去更舒服,参考以下十二条来自Walt Disney的动画设计原则可以做一个很好的动效制作参考
7、弧形运动轨迹 Arcs
大部分的自然动作趋向于跟随拱形轨迹,并且动画要跟随这个原则,跟随暗含的“弧”来达到更加真实的效果。
有生命的物体以自然的弧线运动,而机械的物体则以刚性的直线运动。在卡通人物的动作中加入弧线,可以使整个动作更加流畅自然。
在界面中,沿着对角线的元素沿着弧线轨迹将会使运动变得更加自然。当需要凸显出元素的运动路径时,多尝试使用弧线轨迹。
8.次要动作 Secondary Action
次要动作是主要动作后的细微动作,使整个动画更加生动真实,具有生命力。次要动作是强化主要动作的关键,具有画龙点睛的效果
动画中想要表达出食物的美味,可以在吃的动作之后附上舔嘴唇,闭上眼睛慢慢品味这些次要动作,来更形象生动地在画面中表达出原本只能通过嗅觉和味觉获得的香味。
为了增加动效的趣味性,现在非常多APP的点赞动画都会在主要动作【点击按钮后的状态变化】后附上次要动作,例如一些爆炸,撒花等以表示鼓励用户这个行为。使用户更积极的点赞并获得肯定和让用户心情喜悦。
9.时间节奏 Timing
时间节奏是指完成一个动作的速度,是动画的灵魂。同一动作的速度变化会呈现出不同的效果。
在UI设计中,时间节奏的控制主要是速度曲线,不同的速度曲线会赋予元素完全不同的效果。
10.夸张 Exaggeration
夸张是一种对于动画尤其有用的效果,因为动画如果完全按照现实形态来展现的话,有可能看上去会显得呆板僵硬。通过真实但不寻常的幅度变化,可以加强角色的动作、姿势和表情的视觉效果。
在界面中,重要的交互也会通过一些夸张的动画来引起用户的注意。MacOS里的窗口神奇效果,夸张又生动地表现了整个窗口放大缩小的状态,告诉你他缩小后所在的位置,比起光用一个小点在应用底部表示后台运行的状态,这样的方式会加强你的印象。
11. 实体绘图 Solid Drawing
实体绘图,是指在原本的二维空间里,加入体积感、重量、平衡、光影等,让他具有三维感觉。
实体绘图最经典和使用的最好的例子便是Google Android Material Design了。通过光影效果来表现三维空间的层级关系,引导用户建立起对数字产品的使用逻辑
为了使材质表现更真实,MD的文档中有详细的使用规范。
12.吸引力 Appeal
通过对某个角色个性的塑造,与用户在精神上建立共鸣。具有吸引力的角色不一定是外表好看,但一定是有趣的。例如更鲜明的外形、更突出的比例、更简洁的造型。这些都能提升对观众的吸引力。
在UI设计中则塑造自家品牌IP形象性格来调动用户情绪,例如可爱的、有趣的、酷炫的,通过鲜明的品牌元素或情感故事给用户留下深刻印象。
总结
界面中的每一次交互都必须在适当的场景中精心设计,让整个体验更具沉静感。在正确的地方使用这些原则能够确保产品中的交互体验更加协调自然。