当前位置:首页 >教程首页 > After Effects >如何用AE表达式快速实现延迟动画

如何用AE表达式快速实现延迟动画

发布时间:2018-11-17 19:57:24

如何实现延迟动画

Hi,这次AE技巧分享的关键词是“延迟”。实现延迟方法各种各样,最简单粗暴的办法就是通过错帧来实现延迟效果,而在这里我想分享另一种我觉得更高效,更“科学”的办法。

先用一个小案例来帮助我说明,如下图,如果要蓝色小球跟着紫色小球运动,并带有一定的延迟,你会怎么做呢?


利用错帧的办法来实现,虽然简易,但是最大的问题是,到了后面动画越来越复杂,只要你每次修改就相当于每次都重头做一遍,非常不科学,也容易出问题,如下图:



通过表达式语句实现延迟动画

首先我们先来认识一下这个语句“valueAtTime(t)”。下面是官方说明文档给出的定义:

返回类型:数值或数组。参数类型:t是数值。返回属性在指定时间(以秒为单位)的值。
 
不难理解,其作用就是返回某一时刻的值。那么我们应该怎么运用它呢?我们可以在表达式库中随时调用它:


先举一个例子:如两个小球动画,先设置好“ball3”的位移多关键帧,然后分别点开“ball3”和“ball1”的位置属性,如下图:


然后把“ball1”都位置属性链接到“ball3”到位置属性上(此步的具体操作可以参照我上一篇Ae文章),如下图:


做好位置属性的链接后,最关键的一步,在表达式窗口“thisComp.layer("ball3").transform.position”后面加上“.valueAtTime(time-0.04)”(注意他们之间有个小点点“.”,可以简单把这个点理解为“的”)。此时如下图:


此时“ball1”的完整表达式应该是这样的“thisComp.layer("ball3").transform.position.valueAtTime(time-0.04)”,用大白话翻译一下,应该是这样的:“这个合成的’ball3’图层此刻延迟0.04秒的返回值”,简单一句话,“每次返回ball3延迟了0.04秒的值出来”。效果如下图:


以同样的方法,再添加几个球并设置不同的延迟时间的效果如下:


所有蓝色小球都是链接紫色小球,完全重复紫色小球的动画,因此你可以随时随地的改变紫色小球的动画;想改变延迟时间,只需valueAtTime(time-x),x是你想要的延迟的时间,单位为秒。这样就可以一劳永逸啦!如下图:


利用“空对象”达到随心所欲的链接

直接的属性对属性链接,子图层会被“完全”到父图层,就想上面的演示,所有小球最终都会重叠在一起。

所以我还是利用一个“空对象”,把它的位置属性链接到目标图层的位置属性,之后再把要跟随的图层做个图层子父级链接到空物体上。如下图:



当然只要你理解了“valueAtTime”,你还可以把它用在其他属性上面,如缩放、透明等等。如下图:


就是这么简单实用,即学即用的延迟技巧,你学会了吗?

这些都是平时工作琢磨总结的一些小技巧,如果大家觉得有所帮助,那就点赞分享吧!让我有动力分享更多好玩实用的内容,还有很多关于Ae表达式的干货哦!谢谢观看!
学员作品赏析
  • 2101期学员李思庭作品

    2101期学员李思庭作品

  • 2104期学员林雪茹作品

    2104期学员林雪茹作品

  • 2107期学员赵凌作品

    2107期学员赵凌作品

  • 2107期学员赵燃作品

    2107期学员赵燃作品

  • 2106期学员徐正浩作品

    2106期学员徐正浩作品

  • 2106期学员弓莉作品

    2106期学员弓莉作品

  • 2105期学员白羽新作品

    2105期学员白羽新作品

  • 2107期学员王佳蕊作品

    2107期学员王佳蕊作品

专业问题咨询

你担心的问题,火星帮你解答
  • 广州视频剪辑培训机构有哪些

    在广州这座繁华的都市中,数字创意产业正蓬勃发展,广州视频剪辑培训成为许多影视爱好者的理想起点。随着短视频平台和影视制作需求的激......

  • 北京UI设计培训免费试听攻略

    在北京这样一座充满创意活力的都市,UI设计培训正成为无数年轻人追逐职业梦想的跳板。随着数字经济的蓬勃发展,UI设计行业在北京展......

  • 北京平面设计培训机构排名榜

    在当今创意经济蓬勃发展的浪潮中,北京平面设计培训成为众多职业追求者的理想起点。这座城市的活力与机遇吸引着无数人投身视觉艺术领域......

  • 北京虚幻引擎课程内容全解析

    在影视和设计行业蓬勃发展的今天,虚幻引擎作为核心技术工具,正引领着视觉创作的革命。越来越多的人渴望掌握这门技能,而专业的培训成......

  • 北京平面设计课程如何选择适合的

    在北京这座文化创意中心,平面设计培训行业蓬勃发展,为渴望入行的学员提供了丰富机遇。随着数字媒体和影视产业的崛起,掌握视觉传达技......

  • 上海3D建模短训班课程内容解析

    在上海这座充满活力的城市,影视和设计行业正迎来前所未有的发展机遇,数字技术的进步让3D建模成为创意产业的核心驱动力。参加专业的......

×

同学您好!

您已成功报名0元试学活动,老师会在第一时间与您取得联系,请保持电话畅通!
确定