多语言展示
当前在线:1172今日阅读:84今日分享:32

蝴蝶飞舞动画制作

关于蝴蝶飞舞的动画。在这里我们要谈到一个表达式的运用。其实表达式在AE里面就是直接执行某些效果的参数。更方便于我们制作很繁琐的动画及动画关键帧,表达式一步到位地呈现出你历经千辛万苦的手动制作动画。熟知表达式的运用方法会很方便于你日常爱好制作某些动画,如果你是从事动画编辑的工作者,就会很大程度提高你的工作效率。
工具/原料
1

AE软件 PS 软件

2

电脑

方法/步骤
1

我们先在PS中完成蝴蝶的绘画,然后再导入到AE中来。导入进来的文件格式是“.psd”。将完成好的蝴蝶PSD文件分三次导入到AE,因为你的AE软件如果是英文版可直接导入转为合成,中文版由于汉化出了问题,在导入素材的时候不能一下子导入转为合成,所以导入素材时选择“选择图层”,分别选“left”、“right”、“body”分三次导入。

2

蝴蝶飞舞的动画基本原理就是让蝴蝶的两只翅膀沿Y轴旋转起来,而且转向相反。新建一个合成,将三个图层拉到合成窗口,已确认三个图层都打开三维开关。这里我们需要建立一个“空白对象”来调整两只翅膀的旋转。确认“空白对象”已建好及打开三维开关,快捷键“R”分别打开三个图层的旋转属性,按住“ALT”键点击Y轴旋转码表建立表达式,如图所示。

3

已建立好关联的表达式。我们调整“空白对象”的Y轴旋转参数,发现蝴蝶的两只翅膀是同个方向旋转的,并不是我们想要的效果,怎么办呢?我们只需在“left”或“right”图层的Y轴旋转表达式的后面乘以(-1),其翅膀旋转方向就发生了改变。如图所示。

4

接下来,我们在“空白对象”里头做参数调整来控制蝴蝶飞舞。其实讲到这里,下一步就是开始制作动画了,同样按快捷键“R”展开“空白对象”的旋转属性。按住“ALT”键点击“Y轴旋转”建立表达式。在表达式输入框里输入“time*某个数”,预览效果不是很明显。为了更好的控制这个表达式,我们在“空白对象”上添加“滑块控制”,完了,我们控制滑块的参数就控制蝴蝶的飞舞了。如下图。

5

预览发现,我们制作的蝴蝶飞舞动画的展翅幅度是趋向于无穷大的,而现实中的蝴蝶飞舞翅膀摆幅是在特定的区间里来回摆动的。所以这里我再说一个表达式sin函数的运用。修改空白对象Y轴旋转的表达式。表达式的第一个字母必须要大写,“sin(time*某个数)”里的数值越大蝴蝶飞舞的频率就越高,“sin(time*)*某个数”代表蝴蝶的振幅。还可以参照步骤4的方法添加“频率滑块”和“振幅滑块”。如图。

6

到这里,蝴蝶飞舞的动画基本上就结束了。预览动画是不是逼真好多了。蝴蝶飞舞动画这里面主要讲了两大重要点:一个是AE表达式的运用,另一个是sin函数的运用。AE中的表达式在同一图层不同属性之间可以建立关系,而在不同图层中也可以建立表达式关联。

注意事项
1

当有多个图层的相同属性要建立表达式控制时,可新建空白对象对其统一操作。

2

希望本经验对广大网友有所帮助,谢谢!喜欢这篇经验的可以为我投上一票哦。

推荐信息