我们都知道wiggle这个表达式可以做画面抖动效果,比如说我们要给位置做抖动效果,那么我们输入wiggle后,整个画面都在动,X轴、Y轴,3D状态下Z轴也会动,那么,有这么一种情况,很多时候我们只想让X轴做左右抖动动画,或者Y轴做上下抖动动画,这种情况下我们就需要借助表达式来单独控制运动轴了。
首先,把要做的视频文件导入AE,添加滑块控制,效果—表达式控制-滑块控制
然后,按P键,调出位置属性,按住ALT单击位置属性码表激活表达式输入框,这时时间线上会出现transform.position,我们在前面输入y=,在后面输入[0],然后按回车转换一行,输入x=,然后将表达式父级开关跟滑块控制下面的slider属性建立关系,这时候改变slider的值就可以控制单轴动画了。这时候就会出现effect("滑块控制")("Slider")字样,在其后输入“;”号,再换一行,输入[x,y]。这样这个表达式我们就输入正确了。
那么这里的XY是什么意思呢?
这里的X和Y就是X轴和Y轴的意思,现在我们控制的就是X轴的横向运动,Y轴保持不动;如果你把X和Y的位置互换,这样控制的就是Y轴的纵向运动,X轴保持不动。3D状态下的Z轴,也是类似的道理,当然现在还不是运动的,我们还要输入Wiggle。
接下来我们按住ALT键单击slider属性,输入weiggle(X,X),X代表你输入的数值;
同理--------滑块控制位置坐标,y=0;x = effect("Slider Control")("Slider");
[x, y]
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。