先看效果,随意的:

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;
完成,谢谢大家!