电流波动

  想必大家还记得前段时间闭幕的Infact全球Flash大赛,其中的前十名作品代表了当时全球Flash技术的最高境界,华丽的声光效果倾倒了无数Flash爱好者,其中很多的技巧着实让很多人研究了一番。虽然大作容量比较大,最大的有1.8MB,但是和其他工具生成的影片文件相比却有天壤之别,而且效果毫不逊色。也足以证实Flash的优势所在。

  其作品之一Den Ivanov的 "f.u.z.z." 中有一个场景,蓝色的电流围绕文字"FLASH"波动。效果确实够酷,够闪!笔者当时就被这个效果迷住了,后来抽空花了一定的时间终于研究出来了。看到这里,你一定感觉到了,我们今天所说的正是这个COOL的电流波动效果。无论怎样,先看下面的范例吧:

 

 

  挺“闪”的吧,如果能配上兹拉兹拉的电流声,那效果更是.....没说的,由于是范例教程的原因,考虑到文件大小,所以就没有放,不过这次我会在后面给出源文件。有兴趣了可以自己找段音乐加上。

  仔细观察,多 Play Again 几遍,对文字周围那些“电流”好好研究。考虑是用什么方法实现的。你可能会说,一个简单的遮罩( Mask )。对!就是用Mask来实现的。但要模拟电流的波动,就要让它尽可能的无规则,拖一个渐隐的尾巴,而且速度要快,这样看起来才有感觉。做这个效果的技术非常简单,先输入文字,然后做出文字的线条轮廓,应用Mask至这些轮廓以实现效果。但存在以下难点:

  • 线(line)的遮罩
  • 无规则运动
  • 无规则播放

  现在我就来详细描述制作过程,在制作过程中,朋友们还会学到一些小技巧哟! :) 好了,废话少说,我们开始吧。

  启动Flash,建立400*300大小的新文件,选择Modify菜下的Movie将背景设置为黑色。然后选择文字工具输入FLASH(其他字也可以,随你喜欢),颜色设置为深蓝,字体选择 ArenaBlack或其他的粗体字形。然后按Ctrl+B将其打散。接着选择工具栏的 Ink Bottle工具来制作轮廓。在每个文字上都点一下画出轮廓线,至于颜色无所谓,因为要做Mask,但不要选择黑色,以免分不出来。我选择的是白色。填好以后会如下图所示:

 

  选择箭头(Arrow)工具并按Shift键将蓝色的文字一一选中,然后Ctrl+X剪切,注意不要选到轮廓线。选择 Insert 菜单下的 New Symbol 建立新Graphic,按Ctrl+V 将文字拷贝到其中备用。我们知道,在Flash中,线( Line )是不能做 Mask 效果的,所以要先将其Fills转化。回到场景1中,选中所有文字轮廓线,选择 Modify 菜单下 Curves 子菜单的 Lines to Fills命令将轮廓线转换为Fills.

  接着我们要做轮廓线的Mask动画,为了实现无规则效果,每个文字都需要单独做。选中其中一个文字的轮廓线Ctrl+X,建立新的影片夹子后Ctrl+V,其他文字用同样方法依次做5个影片夹子。我们以文字"F"为例说明其制作过程。在文字F轮廓线所在的影片夹子中将轮廓线层锁定。然后建立一个新层,并使其处于轮廓线层之下用来做Mask的过度。选择矩形工具画一长方型,删除周围边线,然后用渐变填充工具进行填充。选择Windows菜单下的Colors打开颜色设置窗口。为渐变标签最左边的滑杆选择一个相对较亮的蓝色来表示电流,色彩参考( R:58 G:60 B:239)将最右边的滑杆拖到1/2的位置,然后对矩形填充。矩形大小和填充效果参见下图:

 

  为了让读者能更清楚矩形和文字的比例,在上图中用了边框线,在实际制作中你可不要用呀。因为要表示无规则,我们选中矩形,然后用旋转(Rotate)工具将其旋转一定角度,然后在第七桢插入关键桢(F6)并将矩形移动到文字右侧,然后进行Shape变化。操作方法为在矩形所在层的时间线上点右键选择Properties,选择Tweening标签,设置变化为 Shape模式,然后按确定。

  在文字轮廓线所在的层名字上点鼠标右键,选择Mask命令。第一个文字的效果就做好了。其他文字方法相同,制作的时候注意矩形的位置都要不同,例如F的矩形过度是左下到右上,那A可以是右下到左上。反正你自己掌握,每个文字的Mask都让它不同就好了。我们几乎要大功告成了,在这里还有一个问题要注意,虽然边线动画做好了,也实现了无规则播放,但是一旦将其放入场景中,可能还有一些规则感。为什么呢?因为在场景中插入的影片夹子都在同一时间从第一侦开始播放,而这些文字轮廓线动画也遵循这个规则,所以电流看似从四面八方而来,但却是在同一个时间来,同一个时间去,所以对这几个文字轮廓线的影片夹子还要做一次设置,在有的影片夹子前插入空白桢,有的空两桢,有的空三桢,有的则不空,这样应用到场景中以后就更显无绪拉!:)

  现在我们做最后的工作,将最早的文字Graphic插入场景,然后建立新层,并依次插入这些轮廓线动画,对齐位置,然后用Ctrl+Enter来测试,效果出来了吧,我们最后在做一些修饰性的工作。在文字层的8,15,25侦分别插入关键侦,设置Alpha透明度为,第1侦50%,第8侦40%,第15侦0%,25侦100%然后设置轮廓动画层从第15侦开始到25侦过度到透明。这样就有了隐现的感觉。在最后一侦设置一个Stop,在加上一个Play Again的按扭,就做成了范例中的效果。怎么样?你明白了吗,如果还没有就赶紧打开Flash自己试着做一次。

  思考一下吧,用Mask可以做出其他很多的效果呢。例如两头渐隐的线,以前用其他方法总做的不很精确,而且线也不够“细”现在我们可以用Lines to Fills命令将很细的线条转换然后用两头渐隐的矩形填充做Mask,就可以得到我们需要的效果了。:) 希望这篇文章在使你学会这个效果制作方法的同时能够打开你的思路琢磨出更多的东西出来。


□ 资料来源:5D精英网

本书由“E书时空”免费制作;
想要更多的免费电子图书,请光临
http://www.eshunet.com/