AfterEffectsAE教程-利用表达式做物体飘动

1. 在CORELDRAW创建这样的图形,导出为AI格式,设置如图所示:

[点击放大]
2. 导入AE中,分别给移动和旋转添加如图的表达式:

[点击放大]
3. 继续添加上波动效果,以及背景。具体细节这里不多说了,有工程文件自己研究。主要说的是表达式对物体的控制。

[点击放大]
表达式内容如下:
移动:
xAmp =30; //height of undulations (pixels) xFreq = .3; //undulations per second xSpeed = 500; //speed of wave (pixels per second) wl = xSpeed/xFreq; //wavelength (pixels) phaseOffset = ((position[0]%wl)/wl)*2*Math.PI; y=xAmp*Math.sin(4*Math.PI*xFreq*time + phaseOffset); position + [0,y]
旋转:
xFreq = .3; //undulations per second xSpeed = 150; //speed of wave (pixels per second) damping = 15; //undulation damping factor
wl = xSpeed/xFreq; //wavelength (pixels) phaseOffset = ((position[0]%wl)/wl)*2*Math.PI; theta = Math.atan(Math.cos(5*Math.PI*xFreq*time + phaseOffset)); radians_to_degrees(theta)/damping;
完成,谢谢大家! |