-想画好一张图就能做出3D的动画吗?

-明明年过三十,魔法的力量却尚未觉醒吗?

今天就要教大家,如何用AE做出3D魔法蝴蝶飞舞效果!

Footage:

Final:

这次我们使用的图片素材为MotionElements的素材

蝴蝶素材:点我前往

背景素材:点我前往

首先汇入蝴蝶素材,

并利用钢笔工具将蝴蝶去背。

(蝴蝶素材尽量找平面展翅且左右对称的)

右键Pre compos选下面的,让蝴蝶的图层符合目前Comp大小。

(Pre compose就是PS的智慧型物件,通常用于制作动画模板,或是添加效果时能一次调整多个图层;

上面是让Comp符合素材大小方便替换素材,下面则是让Comp符合目前的Comp大小方便调整)

为了加速制作蝴蝶拍打翅膀动画的时间,我们先下载一个好用的动态脚本,

Utility Box:点我前往

从上方Window可开启Utility Box脚本的视窗。

Composition Setting用正方形(1080×1080),并点击Utility Box脚本Grid的Icon,

这个功能可以快速把一个图层垂直、水平分割成好几个相同等分的3D图层,

水平、垂直分别输入14、1,并点击Split。

右键新建一个Adjustment Layer。

(Adjustment Layer加入效果时,在它底下的图层也会受该效果影响)

Adjustment Layer加入Slider Control效果,Ctrl+D再复制一层效果,

一个要来控制翅膀转动角度,另一个要来控制翅膀拍打弯曲用,

(Slider Control是特效的控制器,添加时不会有反应,因为它主要用于控制其他效果,举例来说,如果加了一堆效果,想要同时控制某些参数,才会使用到这个效果)

为了方便观察、处理,我们对图层左边数字旁的颜色(Label)右键,

将左翅膀、身体、右翅膀的Comp们区分成不同的颜色。

将左翅膀的中心点放到各自图层的右边。

按住Alt点击左翅膀Comp们的Y Rotation码表,

将表达式绑定到Adjustment Layer的同一个Slider Control效果上。

(如果觉得一个一个绑很费时,可以绑好一个后Ctrl C/V复制到其他层)

目前控制Slider Control效果,会发现翅膀会是各自依据中心点再转动。

所以为了让这只蝴蝶的翅膀不要拍打就解体,

要将最左边的翅膀图层,绑定到右边一个图层,以此类推,绑定到身体旁的左翅膀。

如此一来再调整Slider Control效果,就会有自然的蝴蝶翅膀动画了。

右边的翅膀也是相同的步骤,改中心点>表达式绑定>图层绑定,

不过不同的是Y Rotation码表点开表达式再绑定到Slider Control效果上时,

为了让Slider Control滑动时右边翅膀不会往另一个方向弯,要在表达式后方输入*-1,

图层的绑定则从最右边的翅膀图层,绑定到左边一个图层,以此类推,绑定到身体旁的右翅膀。

为了让蝴蝶的翅膀不要感觉这么软,让它有类似飞机襟翼的构造,

靠近身体的左、右翅膀Y Rotation码表点开表达式绑定到第二个Slider Control效果上,

要注意在右翅膀表达式后方输入*-1。

右键新建一个Camera。

利用Camera旋转蝴蝶,

「Adjustment Layer」效果之Slider Control设置两个关键影格后F9,做蝴蝶拍翅动画,

为了不用一直设置影格就能有循环的动画,按住Alt点击Slider Control的码表输入循环表达式:

loopOut(‘pingpong’)。

再来开启动态模糊。

目前效果。

如此一来3D蝴蝶就做完了,

全选右键Pre compose,并开启3D图层。

Composition Setting改回1920×1080,

汇入背景素材。

如果觉得背景很杂,可以加入Tint、Glow效果调色。

右键新建一个Null Object,开启3D图层,Position右键Separate Dimensions将Position分为XYZ方便调整,

并将蝴蝶绑定到Null上,同样Position右键Separate Dimensions。

(Null Object是个空物件,主要用于绑定,以调整图层的Transform及画面追踪)

调整蝴蝶的Z Position,并按住Alt点击Null Object的Y Rotation码表,输入表达式:

time*120。

之后在设置Null Object的Position的关键影格让蝴蝶垂直往上,

就会有蝴蝶旋转往上飞的动画了。

Ctrl+D复制一层背景,复制的背景放到最上层,

利用钢笔或是Roto Brush工具为背景物件绘制遮罩,让整体更有空间感。

最后要做跟随蝴蝶的魔法粒子,

新建一个正方形的Comp,并双击椭圆工具绘制圆形的Shape。

将刚新建用来做魔法粒子的Comp从Project视窗拖曳到蝴蝶图层上。

魔法粒子Comp开启3D图层并绑定到Null Object上,

Ctrl C/V复制蝴蝶的Transform到魔法粒子Comp,

这样一来魔法粒子Comp就会跟随蝴蝶移动了。

关闭魔法粒子Comp的眼睛,

右键新建一个Solid。

Solid加入Particular效果,图层混合模式改Add。

展开Emitter将Emitter Type(发射器类型)选Layer(图层),这样就能让粒子发射器变为其中一个图层,

展开Layer Emitterr(图层发射器),Layer选魔法粒子Comp,Layer Sampling选Particle Birth Time,

提高Emitter中的Particles/sec,让粒子更多,

展开Particle调整Size、Life控制粒子大小与寿命,Size over Life选一个预设。

如果想让粒子通过物件时被遮蔽,

只要展开Visibility(可见性),Obsuration Layer(遮蔽层)选物件图层即可。

(遮蔽物要记得开启3D图层)

展开Emitter,Velocity与Velocity Radom/Distribution/from Motion都设0,

Layer RGB Usage选RGB-Size Vel Rot,

展开Physics的Air>Turbulence Field,提高Affect Position。

展开Particle,Set Color选Over Life,并从Color Over Life调整粒子渐层色。

最后粒子在加入Glow效果,

如此一来就完成啦~

这次我们使用的图片素材为MotionElements的素材

蝴蝶素材:点我前往

背景素材:点我前往

相关素材:点我前往

如果还有想学的特效欢迎在下方留言,或是于六指渊特效社团发问让我们知道!

我们会用最快的速度推出您有需求的学习内容~!我们下次见!

 

此教学专案档下载(cc 2020以上):