UI动效的必备原则总结

作为一枚不会敲代码的设计师,我们不太可能让自己的设计真正“活”起来。如果没有动效设计,那总是需要很长时间去给程序员解释点击这个按钮后会发生什么。所以设计师们需要通过动画版本高保真原型(包括动效设计)去解释交互效果。

目前的UI动效包括系统动效都在尝试从各种不同角度解释动效设计的作用。而很多开发团队根本就不重视这些细枝末节的东西,他们认为只要掌握好几本用户需求,就可以把产品继续做下去。

在国内(CHINA)目前的各类APP中,拥有优秀统一的视觉效果的应用比例少之又少,更别说流畅的动效效果了。

好多设计师或者产品经理根本就不知道哪些地方该动,哪些地方不该动。那么 ,动效设计在用户体验的提升中到底有没有用呢?

我们先暂且相信它有用。我们在下面讨论的是 动效的基础理论知识,为什么要应用动效,以及在那些时候动效,还有动效对用户体验提升的作用。

关于动效的基本属性

关于动效的基本属性我喜欢科幻电影,而科幻电影的一个问题是--故事发生我根本不了解的宇宙时空中。电影里有N多件事(包括故事背景 时代背景 等等),电影在放映时我只有两个小时的时间去了解。(图片截自我最爱的普罗米修斯系列)

那优秀的科幻电影导演是怎么解决这个问题的呢?

他们专注于主角而不是遥远的宇宙空间。他们在没有让我们落后的情况下,将一个虚构的世界历史放进了主角的故事主线中。

他们通过遵循观众熟悉的真实世界物理定律和一些真实的物理细节来使虚构的宇宙像真的一样。

最后,他们通过故事的感染力和真实感让故事显得非常美好又值得回忆。

与此相似,在UI设计中,我们想在很小的屏幕上展现一个交互的“故事”。我们的“主角”是设计的界面元素,我们的“虚构宇宙”就是UI架构。而且我们没有两小时,在用户失去兴趣和产生疑惑之前,我们最多只有一秒的时间。

我们可以确定动效的三个重要特性(侧重类型):功能性Functional,物理性Material,趣味性Delightful。动效可以帮我们提升UX(用户体验),使UI界面显得更加一致和真实,并给整个产品带来创新的感觉

功能性

• 优化用户对界面的感知,使其感到更轻快更全面。

• 引起用户的注意。

• 提供(用户操作后的)视觉(功能)反馈,并为下一步的跳转做准备。

物理性

• 在一致的动画原则和物理的(符合物理定律的)UI模型基础上构建动画。

• 定义屏幕和UI元件之间的空间相对关系,他们的相对高度,权重以及速度。

趣味性

• 在上面两个部分都满足的情况下,加入一些有趣的动画。

• 使它感觉独特,能在诸多动画中能让人眼前一亮。

• 娱乐用户,并让他们一想到动画就能想到该产品或者反之。

下面展开讲述每个类型。

功能性动画Functional animation

我见过的第一个动画就是MS-DOS命令提示符中不断闪烁的光标。这个动画很友好并温馨---像是在说“来吧,写点东西”。同时它还是功能性的--如果停止闪烁,那这就意味死机并“可能起火”。我花了很久才知道这小动画的意思---动效对交互引导和了解系统状态都很重要。

UI界面的切换(特别是网页)通常都是直接硬切,使用户很难进行跟进。在认知科学的领域里这种情况叫做变化盲视——视觉刺激的突兀变化会阻止用户注意到新的信息。

“功能动效能够补充理解能力的差距。”

功能性动效可以让用户跟着你的应用程序的流程走的同时不会落后(即从哪来到哪去)。帮助人们在界面中定位并建丽视觉关系。我们的大脑和眼睛会快速注意到移动的目标--这是一个反射。动效可以帮助眼睛注意到新的目标出现或者一个目标的隐藏。


例如,输错密码后摇动的动画貌似比立即显示一个错误徽章要更长的时间。

但是在现实中,用户可能需要进一步的确认错误徽章信息,而不是看到动画瞬间就明白是什么意思。

一个好的动画比任何文字和插画都能快速表达一段故事。动画是语言是世界通用。你没必要把动画翻译成英语或日语。正确的界面转换动效可以让你用户快速养成使用习惯。设计师要经常思考真正的用户体验,而不是抽象的“点击次数”或“左滑右滑”。

物理动效Material Animation

物理动画其实被很多人误解了。它其实不是google的东西,GOOGLE只是起了一个MD这个名字来表达他得统一设计规范而已。物理动画的真正意思是,让你UI符合空间逻辑并根据物理定律做动画。当你的动效考虑到像重力和惯性,速度和刚性,它就显得很真实,用户会觉得更加自然,当然就有助于快速形成使用习惯,因为这些动效都是熟悉并可预知的。但是,如果动效看起来不真实,会显得你的网站和APP都显得很俗气,并导致用户完全不信任你的内容。

“物理动效能使UI转场更加可预测并使浏览有了连续性。”

作为一个设计师。你有无数种办法在应用程序或者网站里建立一个虚拟的世界。每个UI“世界”拥有自己独特的地图。你的菜单可能隐藏在浮动的按钮里或者在画板下面,你也可以放在抽屉菜单里或做成轮盘。但是无论选择哪种方式,你的动效一定要有逻辑性和真实性。

用户第一次到我们所创造的UI虚构世界里面——需要开拓并从头开始学习。他们需要了解界面从哪到哪,这样他们再次找到就很容易,但这个转场不适合硬切换,因为真实世界中是不存在硬切换的。

UI动画的另一个问题就是坏品味。品味是主观的,但总体说来它和美学相关。而人类的美学是基于我们周围的世界。如果你以力学,动力学和光学原理为基本线,那么创建有品位的动画就是一件很简单的事情。

趣味动效Delightful animation

当然,动效最重要的还是上面两种。

但是人类不仅有理性,还有感性。我们喜欢好玩的东西。

我们希望网站和应用程序能够和用户建立联系,而趣味动效可以让用户体验变得真正愉快和难忘。

“让动画成为你的品牌的一部分。”

动效细节原则总结

动效细节原则总结今年早些时候迪斯尼动画师Glen Keane和R/GA的设计师Rebecca Ussai在Medium上发了一篇文章UX Choreography,首次尝试通过12个原则和5个规律来总结UI动效的一些要求。他们总结的很好,不过只是主要涵盖了功能性动效,没有去真正考虑“物理性”和“趣味性”。

从我的观点上来看,12个原则可以完全应用于UI动效。我重新整理了这些规则归类进了上面的三种动效中。

下面让我们看看这些原则是如何单独应用到UI动效的,并分析他们的相互关系。

实体绘图Solid drawing

基本的物理设计原则。主要是遵循三维空间的规则,通过给对象赋予重量和容积来得到适当维数。实体绘图需要动画师熟悉基本的三维形状知识--结构,重量,平衡,光和阴影。迪斯尼动画师希望动画片看起来真实,希望观众能够和动画角色关联起来。他们以前叫SOLID DRAWING。今天在动效设计领域称之为 MATERIAL DESIGN。

有两种办法画出动态效果:逐帧画 / 直接画每个不同状态。动画师根据复杂程度和转场的状态使用不同的技术手段。而动效跟我们用户的联系决定于我们要用XCODE还是CSS还是用其他编程语言来实现。

如果动效很简单,你只需变化一个单一的参数,比如说对象的位置或者缩放,可以创建两个关键帧来直接实现相对线性的过渡。

而如果你的动画是独特复杂的,有很多变量,那么你应该制作逐帧动画或者使用AE等软件制作出来。

挤压和拉伸Squash and stretch

用来描述目标对象的刚性和质量,定义对象的物理属性。作为设计师你应该定义UI的属性:固定架构,刚性表面,以及快速准确地动作;还是更有机,具有柔软可弯曲的表面以及流体动作。这是你的动效品牌感:你的动画风格和给人的感受。

同样,弧线(曲线)也有助于定义动画的本质。像汽车自行车火车等机械产品倾向于沿着直线轨迹运动,而有机体,如植物,动物,和,嗯...我们,往往沿着弧形轨迹移动。所以问问你自己,你的UI是机器人还是人性化的?这一原则,以及挤压和拉伸和直线等结合就能创建更真实的,有机的,令人难忘的动效。

分级强调主要强调动效的中心思想(分清主次),能使用户见到动效就一目了然。一个分级较好地过渡动效可以把用户的注意力吸引到正确地位置---到重要的建议内容或交互重点上。大多数用户界面缺乏强有力的关注点,结果新用户浏览各种界面时通常一头雾水。即使你的UI没有重要关注点,你可以给动效进行分级,让用户真正注意到重要的部分。

时间可能是最重要的原则之一。无论你在用什么做动画,你的时间序列定义了用户对动效的感知和理解程度,包括制作主要和次要动画以及缓入缓出等效果。

动画合成需要技巧和练习。时间的控制主要是速度曲线。AfterEffects 的一些脚本或者自带的关键帧辅助功能都提供一些基本曲线(EASE IN / EASE OUT)。

标准缓动曲线查询网址:http://easings.net/zh-cn

如果你刚开始接触缓动曲线,那么应该多去锻炼,找到动画感觉,达到能够快速分辨出动画的缓动方式的水平就可以了。

跟随和重叠原理是和同时发生多个动画有关的。好多东西都不是一致性的运动,有些动画比其他动画更加引人注意。

跟随原理的意思是 要让属于大的对象的部分跟随其“父级” 有机和真实的运动。而 重叠 可以确保这一切同时发生。跟随原理 可以提现UI构件之间的层级关系,并给动画设置优先级,同时重叠原理 可以使动画保持一致并在可控范围内协调运动。

辅助动画原则和上面的原理很像。它可以帮助你确定哪些需要放在用户眼前,哪些需要隐藏。选择对用户理解最重要的动画为优先的,并用辅助动画进行润色。

缓入/ 缓出是引起用户注意的基础效果,同时能让动画感觉顺畅和真实。这个原则,和时间+跟随重叠原理结合,可以制作很自然且有层次感的动画。

从物理性角度讲,缓动动画遵循的是惯性定律——物体运动不会突然停止和瞬间加速(都有加速和减速过程)。动画遵循物理定律可以让用户更加舒服。从功能性角度,不断减速的物体会吸引人们的注意力,不断加快速速度的对象会失去注意力。比如说 进来的动画要先快后慢,出去的物体要先慢后快。

预判是可以在动画的开始或结束阶段都可用的原则。首先,它对预备一些要动的对象以及编排场景的部件,流露一些动画的“线索”。预判效果的最简单的实现办法就是缓入。第二个预判方法就是在动画转场后提供手势辅助,比如说出现“右滑菜单进行选择”等提示语。

夸张可以让动画变现得活泼有趣。不夸张的动画有时会显得精确,不过在有些场景中会很无趣,机械和僵硬。可以根据你对用户体验的感觉和要求程度确定该不该做夸张地动画以及夸张地程度。动效的目标是让你的按钮/面板/菜单/内容和用户交互后的效果显得更加生动。

感染力是最为神秘的原则之一。我们每天都接触N个APP和网站,他们解决着各种人的各种需求。而真正留住用户,增加用户粘性的却没几个。真正能够留住用户的不仅有好的用户体验,还能使用户对产品产生感情。

把动效做的统一又有感染力,需要在设计动画时不仅让用户感觉真实,还要有自己的独特风格。

结论

功能性

• 确定你的动效能够解决用户需求

物理性

• 设计高度统一的,能够制作有空间意义转场的用户界面

趣味性

• 给你的动画一些关爱(趣味),让用户爱上你的产品。

展示中的动画作者(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.


本文来源 :www.ui.cn/detail/92499.html  作者:敖厂长UX 

本文仅供本人收藏学习之用,谢绝转载。如有侵权行为,请告知。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 211,123评论 6 490
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,031评论 2 384
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 156,723评论 0 345
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,357评论 1 283
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,412评论 5 384
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,760评论 1 289
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,904评论 3 405
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,672评论 0 266
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,118评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,456评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,599评论 1 340
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,264评论 4 328
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,857评论 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,731评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,956评论 1 264
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,286评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,465评论 2 348

推荐阅读更多精彩内容

  • 高度总结动效设计的基本原则,有大量的案例分析。动效设计在用户体验的提升中到底有没有用呢? 我们在下面讨论的是为什么...
    七景鸣阅读 2,444评论 0 11
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,737评论 25 707
  • 迷于设计,沉于动效。由于笔者对动效交互很感兴趣,遂著此文。希望能对大家有一点帮助。动图较多,建议 Wifi 下浏览...
    求愚阅读 3,463评论 0 29
  • 他们靠漫长的睡眠和缓慢的成长,来维持生命。 苏醒,是当黑夜跟白天不再区分的时候。 当所有人丧失独...
    程沄曦阅读 451评论 0 4
  • 夜空中最亮的星,能否听清,那仰望的人,心底的孤独和叹息, 夜空中最亮的星,能否记起,曾与我同行,消失在风里的身影。...
    一号立井阅读 305评论 0 1