宣传片资讯
新闻资讯
联系我们
联系人:视美影业宣传片视频拍摄公司
手机:4007720056
电话:400-772-0056
地址:滨州广电文化创意产业园C2楼5楼
宣传片拍摄
如何用AE表达式快速实现延迟动画
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,你还可以把它用在其他属性上面,如缩放、透明等等。如下图:
宁国潍坊宣传片制作就是这么简单实用,即学即用的延迟技巧,你学会了吗?
- 上一篇:定格动画的制作技巧!
- 下一篇:城市宣传片如何调度场景
相关资讯
-
05-28
“逐格”在宣传片中摄影中如何运用
-
05-28
宣传视频拍摄过程应该如何开展?
-
04-23
如何让公司宣传片发挥创意
-
04-21
企业宣传视频如何制作
-
04-13
产品宣传片如何创作的几大要素
-
10-10
怎样制作一部优秀的企业宣传视频
相关产品
联系方式
热线电话
400-772-0056
上班时间
周一到周六
公司电话
4007720056
二维码

