颜色后期

您现在的位置是:首页 > 教程分享 > 软件教程

软件教程

AE表达式:time*n 是这么用的!

2022-08-07 23:43软件教程

接触过 AE 的同学肯定都听说过表达式这个名词,它是一段基于 JavaScript 的代码,听起来是不是很不明觉历?对于编程小白来讲,看起来好像也不算太友好,不过没关系,只要我们会用它就可以,并不需要了解其原理一样。

在一些特殊情况下,表达式能够帮助我们快速实现效果,减少了反复 k 关键帧的繁琐工作,因此,可以极大地提高作图效率。接下来我们一起看看如何使用表达式。

添加表达式非常的简单,先找到需要添加表达式的属性,按住Alt/Option键点击左边的码表,属性右边的数字会变成红色。

在时间轴面板里,输入表达式内容

而在属性旁边的小箭头上,也有一些自带的菜单,可以直接使用。

Time表达式

原理:time表示时间,以秒为单位,time*n =时间(秒数)*n (若应用于旋转属性,则n表示角度)。

举例:若在旋转属性上设置time表达式为time*60,则图层将通过1秒的时间旋转60度,2秒时旋转到120度以此类推(数值为正数时顺时针旋转,为负数时逆时针旋转)。

注意:time只能赋予一维属性的数据。(位置属性可进行单独尺寸的分离,从而可单独设置X或Y上的time)。

除了基本属性的应用之外,也可以应用于部分内置和外置插件,比如分形杂色,可以结合置换图模拟真实的水波纹效果。

关于这个表达式,更为详细的案例应用会在最新AE 2022快速入门提升班加入专门的讲解,会员们留意一下。

time时间表达式,是循环动画的利器。

time可以提取当前时间的值(第几秒)赋予所给属性,time*n就是现在的时间(第几秒)乘以n,用于控制数值变化大小的单调递增函数。

使用方法如下:

注意:使用的时候要注意矩阵类的参数使用方法不一样,也就是说参数如果是有两个值的得分别赋值表达式才不会出错,例如位置有x和y两个值,如果直接使用time*10,ae是会报错的,得鼠标右键分开单独尺寸才能奏效。

文章评论