如何让镜头轻微地律动是剪辑的常见问题之一,今天我们讲讲如何用简单的表达式解决这个问题。
观察函数图像可知,在每个周期中,图像将会在同一个Y坐标经过三次,符合我们对镜头的运动预期。因此在这里我们选择用math表达式,将正弦、余弦函数的图像与AE中的合成时间相结合,完成对位置属性、旋转属性的微调。
第一步,对位置进行调整:
在位置属性上粘贴表达式
x=0;
y=Math.sin(time*2)*10
value+[x,y]
*表达式所代表的含义是,维持x坐标不变,Y坐标以(sin时间 2)的10倍像素进行移动。
我们知道y=sin x函数的值的范围是[-1,1],因此表达式所带来的结果则是随着时间推移,图层的y轴会在相对原始位置的±10的范围内起伏。
在实际应用中,只需要对括号后面的数值做相应增减,就可以控制晃动的幅度。
第二步,对旋转进行调整:
在旋转属性上粘贴表达式
Math.cos(time*2)
同理可得,图层将在[-1,1]的范围区间进行小幅度旋转,括号后面加上*数值,可以控制旋转角度的大小。
因为正弦、余弦函数图像是不断循环的,因此在晃动过程中不会由于数值断层产生卡顿的情况,math表达式呈现的效果区别于wiggle,更加规律可控,在下一次剪辑中一起试试吧!
相关阅读:
AE动效设计之循环表达式深耕
ae关键帧怎么打?试试KeyStone这款K帧神器
macos
Windows
m系列