收藏本站
 
设为主页
     您的位置:首页资源库动画制作3DMAX 教程
== 资 源 搜 索 ==
 
高级搜索
== 学 习 资 源 ==
操 作 系 统
Windows DOS
Linux Unix
Novell OS/2
办 公 软 件
Word Excel
Access Powerpoint
Outlook Wps
媒 体 处 理
网页制作 动画制作
图片处理 视频处理
媒体播放 音频处理
课件制作 其它……
网 络 工 具
网页浏览 下载工具
FTP 工具 邮件工具
网络安全 服 务 器
联络聊天 其它……
工 具 软 件
压缩工具 系统工具
文件工具 磁盘工具
病毒防治 阅读工具
测试工具 程序设计
== 素 材 资 源 ==
GIF动画 Flash动画
按钮图库 图标图库
线条图库 背景图库
创意图库 音频素材
== 教 程 下 载 ==
 
制作粒子与文字的变幻效果

作者:袁华/ eNet学院

 

    很多人知道3dsmax有一个强大的外部插件,Sandblaster(沙漠风暴),它能够使物体很容易地变形为粒子。我们在二维动画软件里,怎样制作粒子与文字的互相变形效果,—例如要实现类似许茹云MTV《真爱无敌》中的标题效果应该如何下手呢?

  下面的实例我们将引导大家用Adobe After effects 4.1制作一个文字幻化为粒子,粒子又变形为文字的效果。其制作的思路也可以用于不是文字的物体(图像)。

  1、打开After effects 4.1,新建一个项目文件,保存为Morph.aep,新建一个Composition, Frame size(大小)为320X240,Duration(长度)为2秒,Frame Rate(帧率)为30。在Time Layout窗口新建两个Solid,分别为Solid 1和Solid 2。选择Effect>Text>Basic Text分别为两个Solid输入文字,分别为“创意无界限”(以下简称文字1)、“追求没有止境”(以下简称文字2)。为了使文字呈现立体效果,还需要应用Bevel Alpha滤镜。 选择Effect> Perspective(透视)> Bevel Alpha,分别为两个文字增加Bevel Alpha 效果,参数可保持缺省值。

  具体的思路可以这样考虑,要想使文字1变形为粒子,可以直接采用Scatter(发散)滤镜,将Scatter Amount(发散数量)逐渐变大即可。因为Scatter滤镜的作用是使图像的像素发散开,通常可以创造一种布满污点和高度模糊的效果。当Scatter Amount值很大时,图像会完全变成散点,就类似于粒子。特别是对于利用After effects 的Text组滤镜制作的字幕文件,由于其自身已经含有Alpha 通道,那么可以很容易的实现多层图像的合成。注意这个滤镜仅仅在After effects 4.1中有,在其早期的3.1以及4.0版本中都没有。

  如何使粒子变形为文字2呢,这其实也不难。可以设定Scatter Amount的值由大变小,这样会实现逆向的粒子到文字地变幻。并且假如Solid 1的出点和Solid 2的入点相接的话,那么应该得到一种文字1—粒子—文字2 的自然变幻。

  按照这一思路,我们首先通过拖动改变Solid 1的出点为1:00,改变Solid 2的入点为1:00。选择Effect>Stylize(风格化)>Scatter,为Solid 1应用Scatter滤镜。调整时间到0:20处,按E键,展开Solid 1的Effect属性,点击Time Layout窗口中Solid 1层的Effect>Scatter属性左边的小三角,展开Scatter,点击Scatter Amount属性左边的时钟图标,为Solid 1增加一个关键帧,但其值保持为缺省0。调整时间到1:00处,改变Scatter Amount值为127,如图1,After effects 将自动在此增加一个关键帧。观察合成图像窗口Comp1,可以发现此时文字1已经完全演变为粒子,但文字2还未发生任何变化。在调整Scatter滤镜参数时,务必注意不要勾选Scatter Randomness,因为这一选项的作用是使图像在每一帧随机的发散,如果选择了,那么试图控制Scatter Amount的数量是不可能的,因此相应的关键帧设置也是不起作用的。

  用同样的方法为Solid 2增加Scatter滤镜,在1:00处设定Scatter Amount值为127,1:10秒处设定其值为0。

  分别选择Time Layout窗口中Solid 1层和Solid 1层,右击鼠标在弹出的菜单中将Quality都设置为Best。按空格键或者小键盘上的0键预览效果。

  2、我们发现文字幻化为粒子的效果已初步实现,但还有一些问题:

  首先,文字1形成的粒子与文字2形成的粒子之间在大小上有差异,原因在于两个文字的字数不同,这两个文字的宽度应该尽可能的匹配,所以还需要在水平方向调整尺寸。因此我们调整Solid 2的尺寸,选择Time Layout窗口的Solid 2,按S键,展开Solid 2的Scale属性,调整其大小,设置为80左右。如果需要严格的一致,可以选用Effect>Perspective>Transform滤镜,以在文字的高度和宽度上均加以调节。这样将有助于使变形过程比较自然流畅。

  其次,文字1变形为粒子似乎有些突兀,在变形前应该有一个准备的过程,因此我们进行一些细节上的调整。确保Time Layout窗口的Solid 1被选中,选择Effect>Distort(扭曲变形)>Spherize(球化),为Solid 1增加Spherize滤镜。调整时间到0:15处(注意这个时间设置应比Scatter滤镜的第一个关键帧提前一些),设置Radius(半径)参数值为0,并点击时钟图标增加关键帧。调整时间到0:20处,设置Radius值为80左右,如图2。调整时间到1:00处,设置Radius值为0。在调整参数过程中,应注意观察Time Layout窗口中相应属性左边的关键帧检测框是否勾选,确保已经建立了三个关键帧。Spherize滤镜的这三个关键帧与Scatter滤镜的三个关键帧所共同形成的效果应该是文字1,首先向外“鼓”,然后逐渐变形为粒子,在变形过程中又逐渐收缩,当粒子完全转化为文字2时,收缩结束。Time Layout窗口的关键帧分布如图3。

  为了使变形效果更加精致,使爆炸效果更加生动,我们对粒子使用了Glow(发光)滤镜,这将使粒子有一定的“烟雾”效果。这里需要注意Effect 窗口中的各滤镜的顺序,从上到下的顺序必须是Basic Text、Bevel Alpha、Spherize 、Scatter、Glow,图4。如果不是,应该通过拖动加以调节。

  图5、图6、图7为文字幻化成粒子动画过程中的三帧。附带提一下,如果想为文字制作一种类似现在可口可乐广告中文字的效果,也可以采用这个滤镜。当然其Scatter Amount值应该设置的小一些,其变化范围也应该很小。

  3、当然如果安装了Final effects for After effects 插件,则可以直接使用FE Scatterize滤镜,可以不必将两个文字的宽度调整为一致。FE Scatterize滤镜能够制作出文字幻化的粒子向两边散开又聚拢的效果,所形成的粒子较细腻,特别是它较之After effects 自带的Scatter滤镜增加了可以帮助控制扭曲方向的参数控制,从而可以使变幻效果更加真实生动。下面我们转而使用FE Scatterize 滤镜。将刚才使用的Morph.aep项目文件另存为Femorph.aep。删除Solid 1和Solid 2所应用的Scatter滤镜,选择Effect>Stylize>FE Scatterize,分别增加FE Scatterize滤镜,关键帧的位置设置可以参照上面。FE Scatterize滤镜,其参数除了Amount(数量)外,还有Right Twist(右侧扭曲度)和Left Twist(左侧扭曲度)两个扭曲度参数控制,可以使图像沿水平轴旋转扭曲。但是需要注意的是该滤镜存在着一个问题,就是文字(粒子)中“字”的顺序会发生一些变化,左右两侧的文字会颠倒顺序,但中间的文字位置不变,因此实际使用中还需要结合其它的滤镜以及Mask等手段进行调整。这里不再赘述。

 

Copyright © 2001-2002 东莞中学信息技术科 All Rights Reserved
IE4.0 or later / 800*600  For The Best View