百姓心情网-为你提供各类经典名言与文案句子

ae表达式

在Adobe After Effects (AE)中,表达式是一种用于计算和操作属性值的强大工具,它们可以帮助你创建更加智能和动态的动画效果。以下是一些常用的AE表达式及其用途:

时间表达式 (time)

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

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

注意事项:time只能赋予一维属性的数据。

抖动/摆动表达式 (wiggle)

原理:wiggle(freq, amp, octaves = 1, amp_mult = 0.5, t = time)

参数:

freq:频率(设置每秒抖动的频率)

amp:振幅(每次抖动的幅度)

octaves:振幅幅度(在每次振幅的基础上还会进行一定的震幅幅度,很少用)

amp_mult:频率倍频(默认数值即可,数值越接近0,细节越少;越接近1,细节越多)

t:持续时间(抖动时间为合成时间,一般无需修改)

举例:wiggle(5, 20) 会让图层每秒抖动5次,幅度为20像素。

跟随器表达式

原理:自动跟随主控制层。

举例:leader = thisComp.layer("主控制层"); delay = 0.1; leader.transform.position.valueAtTime(time - delay)。

自动排列表达式

原理:自动网格排列。

举例:cols = 4; spacing = 100; row = Math.floor((index-1)/cols); col = (index-1) % cols; [col * spacing, row * spacing]。

变量表达式

例子:width/10 可以根据图层宽度计算出一个增量,用于控制图层的缩放。

循环表达式

例子:loopOut("cycle") 可以让动画循环播放,而且不会显得生硬。

使用技巧和建议

掌握基本表达式:

熟悉常用的表达式如time、wiggle等,并理解它们的参数和作用。

灵活应用:尝试将表达式应用于不同的属性,如位置、旋转、缩放等,以创造丰富的动画效果。

结合脚本:对于更复杂的动画需求,可以结合使用脚本,实现更高级的功能和自动化。

调试和优化:在制作动画时,不断调试和优化表达式,以达到最佳效果。

通过掌握这些表达式,你可以大大提高AE动画制作的效率和创意表达。

上一篇上一篇:公积金缴存基数是什么意思

下一篇下一篇:没有了