相关分类
AE实例教程
AE特效教程
AE视频教程
VIP会员AE教程

AE表达式教程——AE表达式制作钟摆动画效果教程

太有才了发布于:2020-6-1 22:46 |原作者: Hicyy
太有才了
北京市 西城区 室内设计师
发私信 + 关注
简介: AE表达式能够帮助我们快速制作出复杂同时有高度贴合实际的动画效果,对于会编程的高手来说,掌握表达式简直是如虎添翼,这篇教程是我刚刚学习过的,使用AE表达式来制作钟摆动画的教程,推荐给风帆网的AE学习者,觉得有收获的记得点赞哦! ... ... ... ...
版权申明:本文出自“Hicyy”原创,感谢“Hicyy”的原创教程分享!
从视觉效果出发,向设计师朋友们介绍如何通过表达式而不需要手动K帧的方式来实现真实细腻的铃铛摆动动画

前言

这是一篇非编程向、数学向、物理向的技术探讨小文,一切从视觉效果出发,向设计师朋友们介绍如何通过表达式而不需要手动K帧的方式来实现真实细腻的铃铛摆动动画。请编程高手、数学课代表,物理老师自觉忽略其中不科学、不正统的细节,同时有好的方法也希望不吝赐教,至于我能不能看懂就随缘吧。

正文

在一个阳光明媚的下午,我在生产力工具iPad上看剧,频繁的消息提醒让我不得不注意到了这个按钮:

AE表达式教程——AE表达式制作钟摆动画效果教程 风帆网 AE实例教程

FEVTE编注:更多After Effects实例教程学习交流和After Effects作品发布请访问飞特网After Effects实例教程栏目,地址:https://www.sailaila.net/moive/AE/AESL/

精巧的物理动效让我瞬间流下了没有技术的泪水。痛定思痛,我开始琢磨如何来实现这个动效,当然第一时间我肯定想到了万能的K帧,然后付诸了行动,步骤和最终效果如下:

1、绘制铃铛

AE表达式教程——AE表达式制作钟摆动画效果教程 风帆网 AE实例教程

AE表达式教程——AE表达式制作钟摆动画效果教程 风帆网 AE实例教程

2、整理图层关系。使用AEUX插件将在Sketch中绘制的铃铛图标同步到AE中,用AI绘制的铃铛也可以导入到AE中(具体操作请咨询搜索引擎),设置合成帧率为60帧/秒(为体现动画细节和便于计算,本文全部案例的合成均为60帧/s),并将图层关系组织成下图的样子,组织完毕将在合成窗口中得到右侧的图形。

AE表达式教程——AE表达式制作钟摆动画效果教程 风帆网 AE实例教程

3、打关键帧。设置铃铛罩的旋转中心点并在旋转属性上打下关键帧,由于铃铛芯是被罩子带动而进行摆动的,所以复制罩子的旋转关键帧粘贴到铃铛芯并往后一点错位放置,利用两个部件运动的时间差就能做出铃铛罩子先动带动铃铛芯后动的效果。如下图所示:

4、播(bē)放。动画效果如下:

AE表达式教程——AE表达式制作钟摆动画效果教程 风帆网 AE实例教程

显然这样的效果没脸说精巧,铃铛晃动几下就停了,如果想持久一点就需要打上更多的关键帧,还要保证从动画曲线上看这个衰减过程是平滑有规律的,可是我拿什么保证呢?我这么懒怎么可能给你手动K那么多帧,我再一次流下没有技术的泪水…

后来我就想到了表达式——在AE大神之间流传的一种独门秘法,传说只要写几行代码,就能自动生成行云流水的动画。

于是,我开始为此求索。

在AE中图层或图形的属性都会对应一个或者一组参数,动画的本质就是特定属性参数的持续变化。比如,一个图形在1秒内顺时针旋转了90度,即该图形的旋转属性(Rotation)参数在1秒内在初始值的基础上累加了90,当我们按住Alt键并点击旋转属性左端的小秒表时就会在右边原来打关键帧的区域出现表达式的输入框,在这个框中输入数值,就相当于把这个值赋给所对应的属性,在旋转属性下的表达式输入框中输入90就表示该图层/图形的旋转角度为90度,即便时间指针走动,它依然保持90度,这种情形下这个图层/图形是静态的。

但如果我们输入的是一个公式,这个公式能根据某个参数变化产生不一样的值,比如能根据时间的变化(时间指针的走动)持续计算出新的结果,那动画就产生了,这个公式就是表达式了。举例,我们在旋转属性下填入以下公式:

time*90;

 AE表达式教程——AE表达式制作钟摆动画效果教程 风帆网 AE实例教程


123下一页
2

好评

差评

刚表态过的朋友 (2 人)

最新评论

您需要登录后才可以评论和提交作业 登录 | 立即注册
本周热点文章
2020 新飞特 从心开始
关于飞特| 广告服务| 付款方式| 友情链接| 网站地图| 联系我们| 加入我们| 举报| 风帆网旧版| 移动版| 风帆网