关键帧被用于大量动画软件中,是记录一个变化动态数值动画的一个关键数值
关键帧在有两个以上时,电脑会根据两个关键帧的差值,以及时间的变化运算出当中的过度数值。比如做一个从位置0到位置100的动画,过渡时间是10s。我们要设置两个关键帧,第一个是第0s时在位置0,第10s时在位置100。
电脑会进行计算,从0s到10s进行一个位移的过渡,从位置0到位置100。这是一个最基础的关键帧动画。
1. 如何创建关键帧
图层属性左侧有个秒表
图标,这就是创建关键帧的关键所在。
右侧时间指示器定位在哪里,点击秒表
图标,就可以在此位置创建一个关键帧。比如在0s位置创建起始关键帧。
移动时间指示器到2s的位置,再变动图层位置,自动在时间指示器的位置创建了下一个关键帧。
秒表
图标打开时,在任何位置修改属性,都会被记录一个关键帧。没被打开时,修改属性不会记录关键帧,是针对所有时间段的修改。
如果时间指示器的位置在关键帧上,则修改属性,是修改关键帧的状态。而不是创建。
2. 加快的方法
将两个关键帧之间的间隔变小,缩短时间。
时间指示器移动到上一关键帧更近的位置,比如调整为1s的长度。选中2s位置的关键帧,移动到1s位置,此时动效加快了。
3. 删除关键帧
选中关键帧,第一种方法,按delete
键即可。
第二种方法,点击图层最左侧中间的蓝色菱形小按钮,即可删除此关键帧。
这个小按钮表示
在当前时间添加或移除关键帧
,如果时间指示器位置没有关键帧,点击这个小按钮,则在这个时间添加关键帧。
左右两边的
小三角箭头
,点击可以跳转到上一帧或下一帧。可以准确跳转,如果在时间轴上移动时间指示器,可以不能移到到准确地位置。
第三种方法,关闭秒表
图标,此时以时间指示器所在位置的图层状态为这个图层在整个时间轴上的状态。
4. 关键帧辅助
4.1. 缓入
想让球最后慢停下来,不是始终匀速。
可以使用关键帧辅助的缓入
功能。
选中结束的关键帧,右击 → 关键帧辅助 → 缓入
,此时关键帧变成一个向右的小箭头,播放动画,小球结束时有个缓慢停止的效果。
缓入意思就是到达这个关键帧位置时,慢慢进入。
4.2. 缓出
同样,可以在小球运动的起始帧增加缓出
效果。
4.3. 缓动
既缓入,又缓出
在1s时,添加一个关键帧,将小球的位置高度拉高。
添加关键帧后,默认是个漏斗形状,这就是缓动,但是和右击添加的缓动
不太一样,先回复默认帧,按住command
,点击关键帧即可。
再添加缓动
,效果如下。
4.4. 取消缓入缓出缓动效果
按住command键
+鼠标左键点一下添加了的帧
5. 动画曲线编辑器
但这样的效果自定义还是不太行,起步结束的效果还是不明显,我想要更自定义的效果,此时需要用到动画曲线编辑器。
5.1. 打开曲线编辑器
选中图层属性,点击图表编辑器
按钮,在右侧就可以打开动画曲线编辑器窗口了。
此时看到一个倒U行的曲线,是时间-速度图表
,这个曲线的横坐标表示时间,纵坐标表示速度。其和匀速运动不同,不同时间点运动速度不同。
5.2. 切换图表类型
点击选择图表类型和选项
,选择编辑值图表
,可以切换到另一种图表类型,时间距离图表
。此时绿色是Y轴,表示合成中图层Y的位置,红线是X轴,表示合成中图层X的位置。
因为图层属性的关键帧之前添加了缓入
、缓出
,所以曲线的出入点是有一点弯曲的,是一个S形的图形。
如果将
缓入
、缓出
去掉,则这个曲线的纵坐标就是一条直线了,因为变为匀速了。
同样,时间-速度图表就变为一条横线了,因为纵坐标在每个时间点的速度一致,在图形上就表示为一条横的直线了,纵坐标相同。
5.3. 控制速度
切换到时间-速度图表
,如果想控制速度,选中关键帧所在位置的锚点,选中后会出现一个黄色手柄
,点中拖动可以控制曲线控制曲率。
想小球开始时速度更慢,中间快速运动,将手柄往右拖动,改变曲率即可。
手柄往右拖动,前面一小截曲率变小,速度降低,中间曲率变大,速度变快。
想要位移和选择的曲线一致,在左侧图层属性位置选中这两个属性,选择锚点,控制手柄到同一位置即可。