宣传片资讯
新闻资讯
联系我们
联系人:视美影业宣传片视频拍摄公司
手机: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,你还可以把它用在其他属性上面,如缩放、透明等等。如下图:
宁国潍坊宣传片制作就是这么简单实用,即学即用的延迟技巧,你学会了吗?
- 上一篇:定格动画的制作技巧!
- 下一篇:城市宣传片如何调度场景
相关资讯
-
03-29
如何制定电视广告片的时间编排策略,让广告片
-
03-29
电视广告片制作如何挖掘情感,让广告片“有情
-
03-29
影视广告制作拍摄基本要素的构成,它们是如何
-
03-29
电视广告片投放效应分析,如何正确的运营广告
-
03-29
电视广告片雪景如何拍摄,打造雪天纯净画面
-
03-29
如何才能让一部广告片产生胶片感,广告片魅力
相关产品
联系方式
热线电话
400-772-0056
上班时间
周一到周六
公司电话
4007720056
二维码
