ae表达式教程(AE表达式入门详解)

为了入门方便,我把我目前接触的表达式分为了两种

对,就两种,简单吧

第一种是输入简单参数,但不与其他属性建立联系,使用简单

第二种是涉及多语句,与其他属性建立联系的,得会点编程

***添加表达式的方法是按住Alt键,鼠标左键点击属性前边的小马表***

下面我分别介绍里边几个简单的小例子,作为表达式学习的入门,可以尝试着做一下

第一种表达式

先说一个常用的Wiggle(freq,amp),基本所有教材都说用来产生震颤效果,例如wiggle(10,20),10是频率,20是振幅

我一直在疑惑wiggle的返回值是啥,谁知道,可以评论里告诉我下,后面有我疑惑的原因,也有我的一点解释

wiggle怎样使用? 振动啊

你想污了

ae表达式教程(AE表达式入门详解)(1)

我们把它与另一个简单的函数放在一起 random(min,max)

下面是这两个函数值分别用在了缩放,旋转和透明度上的不同效果

看着是挺可耐的

从纵向上看

wiggle用在了缩放上,wiggle(5,5)的效果是1%—5%的缩放变化

wiggle用在旋转上,wiggle(5,30)的效果是 -30%—30%的变化

wiggle用在了不同明度上,wiggle(5,100)的效果是0%—100%的变化

相比random函数,会发现,wiggle有两个明显的特点

1、有自适应性,同样是缩放,random需要填写两个参数,wiggle只需要一个,同时在旋转上表现了双倍的范围

2、wiggle的变化相比random产生的效果要平滑很多,你看看random,能看吗?能看吗?!

补充一点,wiggle的频率并非每秒钟变化的次数,当第一个参数的值是1时,一秒内仍然会产生多个数值。

第三个简单函数是time,它返回的是时间线上对应的时间

时间线上1s时刻对应的time=1

通过这个函数我们可以让某个属性跟随时间产生变化

nou ,下面这个钟表

这是分别赋予时针与分针的表达式

time*60

time*720

此外还有 index,loopin,loopout等函数 放在后面讲解 文章长了没人看

此处有视频 此处有视频 此处有视频 (只能加一个视频)可以点下边 扩展链接

第二种表达时候是涉及多语句,与其他属性建立联系的

例如图层的Position,位置属性,我们可以定义一个图层根据他的上一个图层来移动或根据他移动的数值产生本属性的变化

例如下边 我们可以为位置设置关键帧,然后让旋转根据位置来变化,就形成了车轮转动的效果,后面我们将怎样将两个属性链接​。

此处有视频 此处有视频 此处有视频 (只能加一个视频)可以点下边 扩展链接

相比于用关键帧制作的效果,表达式制作不会出现车轮打滑现象

第二种中,我们常用的还有加减乘除,通过对数值的运算,形成变化

加减乘除 对应的函数是

加 add(a,b)

减 sub(a,b)

乘 mul(a,b)

除 div(a,b)

此处有视频 此处有视频 此处有视频 (只能加一个视频)可以点下边 扩展链接

ae表达式教程(AE表达式入门详解)(2)

先这些,半途中肾结石犯了,还好过去了,大家也多注意身体,不要久坐,在家多运动。下期见

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页