header_v0.7.32

菜单图标变换动效制作(带工程文件)

3年前发布

原创文章 / UI / 教程
bigxixi 原创,如需商业用途或转载请与bigxixi联系,谢谢配合。

制作一个简单的菜单图标变换动画。

图标变换小动画教程




本教程讨论如何在AE里制作例子里的图标变换小动画初学者请先复习这篇GIF动图制作基本流程》

1、打开AE,新建一个合成(composition)




2、在建好的合成里新建一个纯色层(solid)作为背景,选一个喜欢的颜色



3、再新建一个纯色层,放在背景层上方,颜色任意,我们就在上面画第一组线条。




4、选中线条1图层,用圆工具画一个圆形遮罩(mask),按住shift可以画出正圆,用快捷键ctrl+r可以调出标尺,从标尺中拽出辅助线帮助画图。





5、对线条1图层添加效果(effect)-> 生成(generate)-> 描边(stroke),修改笔刷大小(brush size)、硬度(brush hardness)等参数使他看起来美观一点,绘画模式(paint style)选 在透明图层上(on transparent)。




OK,现在拨动一下描边属性里的开始(start)和结束(end),可以看到我们只要对这两个数值打好关键帧就能实现描画动画了。

先别着急,让我们把准备工作做好。


再新建一个纯色图层线条2,用钢笔工具画出线条,同样辅助线帮助定位。



选中线条2,ctrl+d复制两次,将复制出来的图层分别移到上下位置,

得到中间的三条横杠。


现在纯静态的画面绘制差不多了,但是为了动画方便还得多做几步:

选中中间那条横杠靠右那个锚点,然后选中钢笔工具,增加一个锚点到圆圈上,这时描边效果也会跟着过去,没关系,在描边属性里调整

结束点数值,直到和上下俩横杠一样。




再选中线条1,(即圆圈那个图层),用钢笔工具在刚才横岗延伸出去与圈交汇的地方点一个点,选中这个点,右键 遮罩和形状路径(mask and shape path)-> 设为起始点(set first Vertex),这样圈圈就会从这个点开始描画。



OK,接下来开始动画部分了:

1、在第0帧,选中线条1,描边属性中的结束设为0%,先别急着打关键帧

2、选中线条2,对起始和结束属性打关键帧,时间移到第5帧,结束设为100%,

3、再移到第10帧,起始设为100%,这样就是一个中间横线的动画。



3、再回到第1帧,选中线条3、线条4,对位置和旋转打关键帧,然后到第10帧,位置调整为400*300(其实就是归位了),分别旋转正负135度,这样我们的小叉叉就出现了。



4、然后是外面的圈圈,拖动时间指针,找到中间横线连上圈圈的时间点,对结束属性打关键帧(此时应该是0%),再拖到第13帧,设为100%。

这样,一个最基本的变换动画就完成了。



5、当然这样看起来还是太简陋了点,想让他看起来更生动还需要微调。最常用的微调是缓动,选中所有的关键帧,按F9,看到关键帧变成了漏斗形,再播放一下,是不是稍微没那么生硬了。




如果对缓动的程度不满意,可以点击进入到运动曲线调整界面进行更细致的调整。例如我们选中线条1的结束属性,对运动速度曲线微调:



这样最后圈子闭合的时候速度的减缓会更明显。关于运动曲线其实有很多可以玩的(参考这里http://easings.net/zh-cn),大家可以多动手调整,感受一下。

另外一个常用的调整是做一些“蓄势动作”,比如前进之前向后退几步,左转之前微微右转等。大家可以根据需要酌情加入。



最后我们对这个动画做个循环:

将所有图层选中,ctrl+shift+c预合成



选中这个新生成的预合成,ctrl+alt+t设置时间重映射(time remap)



时间指针移动到这个动画结束的那一帧,点上一个关键帧,然后时间指针移到末尾,删掉最后那个关键帧。



复制刚才加入的那个关键帧,时间指针往后几帧,粘贴,然后复制第一帧,时间再往后10帧,粘贴,控制好输出范围。

这样一个正-反向动画循环就做好了,可以输出了~


工程文件见附件。



任何问题或者建议,欢迎留言讨论!


84
    意见反馈
    没有新消息
    密码登录
    短信登录
    微信二维码登录

    提示文案

    提示文案

    提示失败
    提示成功