ae制作的mg如何用到html,【教程】AE表达式常用的函数-制作MG动画必备

本文介绍了After Effects(AE)中的表达式使用技巧,包括time、index、value等基本概念,以及wiggle、random、valueAtTime等函数。通过表达式控制控件如滑块和复选框,可以方便地调整参数和实现复杂效果。此外,还探讨了如何通过函数化表达式提高代码的清晰度。
摘要由CSDN通过智能技术生成

我一开始接触AE是简单的套模板,后来慢慢学会自己调关键帧动画。感觉应用比较多的同样也让我很头疼的是运动。所以对表达式控制做了初步的学习。下面是一些常用的AE表达式

1.time

time随着时间线的变化,值也在变化,1秒处time=1,1.5秒处time=1.5。

利用随着时间变化的time值,我们可以做出随着时间变化的表达式。

eaf8565777cc6eb601e8ec67bda5c287.png

2.index

每个图层都有自己对应的index,根据index不同,我们可以给不同图层做出不同的效果。

07e8d6da4d52562521663210a9196f9f.png

3.value

即[不加表达式情况下]当前该属性的值。

4.wiggle(freq, amp)

摆动函数,第一个参数freq指的是摆动的频率,第二个参数amp指的是摆动的幅度。

ccf9ac07390518ab8617b1e241a0e5a3.png

5.random

随机函数,通过调用random(),我们可以得到一个介于0和1之间的随机值,利用随机值,我们可以做出各种随机的效果。

65ac439ee0ca2e34f06763f166852225.png

6.valueAtTime(t)

这是一个常见的函数,我们可以调用这个函数得到对应时间的值。

cff271edf53480c851b4d92b17a907b2.png

7.loopOut

循环函数。当我们想做一个来回运动的球的时候,我们不需要重复K帧,只需要做好一个来回的关键帧,然后添加loopOut()函数即可~

0f07fa6227a548f6fe6645ba19767b6a.png

8.怎么优雅地鞭挞表达式

Part 01:

利用表达式控制控件,优雅控制参数

在AE 的效果特效中,有一个叫做[表达式控制]的子菜单。

我们可以利用着这些控制控件,来轻松地控制表达式的参数,实现不同的效果。

716aa39acba96d7c55e8bc551a04481a.png

①、举一个例子,用[滑块控件]来控制五角星旋转的速度。最重要的是,通过这个[滑块控件],我们不仅可以直观简便调整旋转速度而不需修改表达式,还可以给五角星的旋转速度K帧,让五角星在不同时间以不同速度旋转。

a53c0d876a73c66a423d3966913921b0.png

②、再附上一个[复选框控制]的例子

f87f146fa928c4109019066658e5651c.png

Part 02:

函数化,让表达式结构更清晰

在表达式中,我们可以把重复使用的代码组织成一个函数。这样,即使很长的表达式,也会条理清晰,结构明了。(不过因为表达式一般不会很长,函数化用到得也比较少)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值