好的动画和普通动画之间的差距,往往不在于工具,而在于对运动设计原则的理解和运用。这些原则最初由迪士尼的动画师们在 1930 年代总结提炼,虽然时代已变,但这些基础原理在数字动画时代依然是黄金法则。
掌握这 5 个核心原则,你的动画质量将立刻提升一个档次。
原则一:缓动(Easing)—— 最重要的单一原则
如果你只能记住一个原则,那就是缓动。
什么是缓动
缓动(Easing)是指物体在运动过程中速度的变化方式。在物理世界中,任何物体都不会以完全恒定的速度运动——汽车加速和减速,皮球从高处落下时越来越快,推开的门在最后减速。
Linear(线性):速度始终不变。数字世界中默认的运动方式,但看起来机械、不自然。
Ease In:从慢到快。适合元素"退出"画面或向某个方向"冲去"的动作。
Ease Out:从快到慢。最常用的缓动方式,适合元素"进入"画面或停下来。运动开始时快,接近终点时逐渐减速停止——就像你伸手拿桌上的杯子,快接近时手会自然减速。
Ease In-Out:两端慢,中间快。适合元素从一处平滑移动到另一处的过渡动画。
缓动如何让动画更好
以一个简单的文字淡入为例:
- Linear 淡入:文字以恒定速度从 0% 变为 100% 透明度,结束时有生硬感
- Ease Out 淡入:透明度快速变化后逐渐减慢,结束更自然、更精致
在 KinoViz 中,选中关键帧后在曲线编辑器中可以精细调整每段缓动曲线。查看缓动使用指南
特殊缓动:Back 和 Elastic
Back(回弹):在到达终点之前稍微"过冲",然后弹回到位。像皮筋拉伸后的弹回,带来活泼感。
Elastic(弹性):过冲更剧烈,像弹簧一样来回震动。用于需要强调"弹性"感的场景,如气泡弹出。
使用场景建议:
- 专业/商务内容:Ease Out,低调优雅
- 活泼/年轻品牌:Back 或 Elastic,充满活力
- 数据可视化:Ease In-Out,平滑过渡
原则二:时序与间距(Timing & Spacing)
时序(Timing)是指动画持续多长时间。间距(Spacing)是指在相同时间段内,运动的距离如何分布。
时序对情感的影响
相同的动作,不同的持续时长,传递完全不同的情感:
- 快速(0.1-0.3s):冲击感、紧迫感
- 正常(0.3-0.6s):自然、舒适
- 慢速(0.6s-1.5s):庄重、优雅、权威
经验法则:
- UI 微交互:100-300ms
- 出现/消失动画:200-500ms
- 场景转换:400-800ms
- 强调动画:600-1200ms
不同元素需要不同时序
大型元素(背景、大型图形)通常运动较慢;小型元素(图标、小按钮)可以更快。这模拟了物理世界中的质量感——重的东西需要更多力量才能移动。
动画节奏与内容节奏
动画的时序应当与内容的节奏相配合:
- 快节奏内容(促销广告、活动预告):使用较短的动画时长
- 品牌故事、产品介绍:可以使用更长、更优雅的过渡
原则三:预期动作(Anticipation)
预期动作是指在主要动作发生之前,先有一个反向的小动作,为主动作做铺垫。
现实中的预期动作
观察跳远运动员起跳前,他们总会先屈膝下蹲,然后才是爆发性的向上跳跃。这个"下蹲"就是预期动作——它让观众的注意力聚焦,并让主动作看起来更有力量。
数字动画中的预期动作
按钮点击:鼠标悬停时按钮略微缩小(0.95 scale),点击时弹回(1.0 scale)——这个"缩小"就是预期动作。
元素飞入:一个圆球从左侧飞入屏幕,在出发前先向右移动 3px,再向左飞出,最终停在目标位置。这个"向右移动"增强了运动的冲击感。
弹跳:球落地之前,先稍微压扁(anticipation),然后弹起。
何时使用预期动作
预期动作适用于需要"力量感"或"准备感"的场景,过度使用会让界面显得浮夸。以下场景适合:
- 品牌 Logo 出场
- 主视觉元素进场
- 任何需要强调的"重要时刻"
原则四:跟随与附属动作(Follow Through & Secondary Motion)
跟随(Follow Through):主要动作停止后,某些部分由于惯性继续运动并逐渐归位。
附属动作(Secondary Motion):随主要动作而产生的次要运动,增加画面的生命力。
跟随动作示例
一个长发女孩转头时:
- 头部(主动作)先到达目标方向
- 头发(跟随)由于惯性会在同方向甩出去一点,然后归位
在数字动画中的体现:
- 角色停止奔跑后,衣服、尾巴、包包继续抖动几下
- 弹出框出现时,内部的图标或文字略微"过冲"后稳定
附属动作示例
主要动作:一个人走路
附属动作:手臂摆动、头部轻微上下、衣角随步伐轻摆
这些次要运动并非主动发起,而是物理规律的自然结果,让角色或物体看起来更"活着"。
在品牌动画中的应用
即使是简单的 Logo 动画,也可以加入跟随感:
- Logo 图标弹出后,Slogan 文字稍有延迟出现(主动作 → 跟随)
- Logo 出现后,背景装饰元素轻微抖动一下(主动作 → 附属动作)
这种层次感让整体动画不再单薄,而是有机的整体。
原则五:夸张(Exaggeration)
夸张原则:将动作的幅度适当放大,超越现实,以增强表现力和视觉冲击力。
为什么需要夸张
现实世界中的物理运动,如果完全"真实"地呈现在屏幕上,往往看起来平淡无趣。动画需要适度夸张才能传递足够的情感张力。
迪士尼的经典角色之所以富有生命力,正是因为他们的动作和表情被夸张到了现实不可能出现的程度——但这种夸张是有意为之的,服务于情感表达。
数字动画中的夸张
大小变化:元素进场时从 0% 放大到 115%,再弹回到 100%。多出来的 15% 就是夸张——这让进场动画更有冲击力。
运动距离:不是从 A 点到 B 点的直线运动,而是先飞出去一些再回来(过冲)。
颜色/透明度:文字出现时,颜色先比目标颜色更亮一点,再稳定到正常亮度。
夸张的度
夸张需要拿捏分寸——过度夸张会显得廉价和业余,太保守又失去意义。
参考范围:
- 大小过冲:不超过 15-20%
- 位移过冲:不超过 目标距离的 10%
- 时间延迟(跟随):主动作完成后 0.05-0.15 秒
专业/商务内容:夸张幅度控制在 5-10%
活泼/年轻内容:夸张幅度可以到 15-20%
将原则应用到 KinoViz
这 5 个原则是所有优质动画的基础,无论你使用什么工具。在 KinoViz 中,你可以通过以下方式实践这些原则:
- 缓动:时间轴 → 关键帧 → 曲线编辑器,支持 15+ 预设缓动和自定义贝塞尔曲线
- 时序:拖动关键帧调整每段动画时长
- 预期动作:在主动作前添加一个反向关键帧
- 跟随/附属:错开多个元素的动画时间点,形成层次感
- 夸张:将运动过冲值设置为目标值的 105-120%
查看编辑器文档 了解时间轴和关键帧操作详情。
这 5 个原则相互配合,能让任何动画都充满生命力。掌握它们,你就拥有了让动画从"能看"变为"惊艳"的能力。
KinoViz Team


