
在After Effects中,要为图层添加位置的上下d性效果,可以使用以下表达式:
scssCopy codeamp = 20// d性的振幅freq = 2.0// d性的频率decay = 4.0// d性的衰减n = 0
if (numKeys >0){
n = nearestKey(time).index
if (key(n).time >time){
n--
}
}
if (n == 0){
t = 0
}else{
t = time - key(n).time
}
if (n >0 &&t <1){
v = velocityAtTime(key(n).time - thisComp.frameDuration/10)
value + v*amp*Math.sin(freq*t*2*Math.PI)/Math.exp(decay*t)
}else{
value
}
这段表达式可以为位置属性添加d性效果,其中amp表示d性的振幅,freq表示d性的频率,decay表示d性的衰减。
要添加这个表达式,请按照以下步骤 *** 作:
选中您想要添加表达式的图层,在时间轴上打开位置属性。
单击位置属性右侧的“添加表达式”按钮。这将打开表达式编辑器。
将上述表达式复制并粘贴到表达式编辑器中,然后单击“应用”按钮。
您现在可以调整表达式中的amp、freq和decay等值,以达到您想要的效果。
您可以通过拖动时间轴上的关键帧,或手动添加关键帧来查看d性效果。
注意:在使用表达式之前,请确保已经备份好您的工程文件,以防止不必要的数据丢失。
AE点击图层后按ALT键再点击码表可输入表达式。1.打开AE,点击图层,按快捷键P打开关键帧选项。
2.按住ALT键,点击关键帧码表,即可打开表达式输入框。
3.给位置添加表达式:wiggle(5,100) 5代表的是速度,100代表的是幅度。
4.根据以上步骤即可给AE添加抖动表达式。
AE中参数添加Expression语句一共有三种方法:(1) 菜单方式: 选取需要赋予Expression的参数,然后选择菜单AnimationAdd Expression。(2) 快捷键方式: 选取需要赋予Expression的参数,然后按下Shift Alt =。(3) 图形界面 *** 作方式: 打开需要赋予Expression的参数,然后按住Alt键的同时用鼠标点击参数左面的码表。在展开的Expression面板上共有四个需要注意的小钮和一个工作区域。(1)码表右边的“=”,是切换Expression开关按钮,决定了Expression是否有效。(2)三个小按钮左边的一个,显示Expression加载后的变化曲线,检查Expression加载后值的变化和速度的变化曲线。(3)三个小按钮中间的一个,链接拾取线,建立该参数和其它参数的链接。点击这个按钮不放并拖动鼠标,会出现一根线条,将线条头拖到其它参数上,就可以建立当前参数和该参数的链接关系。(4)三个小按钮右边的一个,语言元素菜单,提示Expression中使用的语法和函数。(5)Expression输入区,输入Expression语句,鼠标移动到语句底部的时候会出现上下状箭头,此时按住鼠标不放可以调节输入区域的宽窄。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)