在众多炫目的闪光效果中,最梦幻、最神奇的应该是灯光特效了。灯光特效是——魔域在Flash中的最终境界。常见的有辉光、激光、投影线、聚光等多种类型。这些灯光特效带来了巨大的视觉冲击和动态享受。但遗憾的是,很多人仍然无法掌握灯光特效的设计元素,或者认为这些特效只能通过ActionScript或者其他软件来完成。让我们带你探索光效的神奇奥秘!效果如下:
在闪光灯中,光也可以分为点光源、线光源、面光源三种。其中各个面光源包括三维体光源。生活中很多常见的灯光都是由这三类衍生或组合而成的。彗星,惠的头部是点光源,而惠的尾部因为轨迹长形成了线光源。
在Flash画图中,点光源倾向于发射,所以一般采用“线性渐变填充”。图中所示的彗星智慧头由四种颜色勾勒:最靠近光源内部的属于参考光,通常为白色(# FFFFFF);二是过渡光(#CAF1FB),是光源的辅助色,用于光源主色和内部色的自然过渡;与之相邻的是光源主色(# 3394 D1);最后一种颜色是glow (#3394D1),一般和主色一样,但是Alpha值比较小甚至为零,用来表现光线的柔和效果。混色面板设置
仔细观察,不难发现“点光源”在设置左边三种颜色时是密集的,这也是发射光源的最佳形式之一。“线光源”是对“点光源”的一种拉伸变形效果,一般采用层次分明的“线性渐变填充”。
“线光源”的色彩组合非常神秘有趣。图3所示的闪电从左到右使用了三种颜色,白色、黄色和红色。虽然没有传统的蓝色,而且在自然界也很难看到这样的景观,但是别忘了:闪光灯是一种创意工具,每个设计师都可以是奇迹制造者!
此外,许多“点光源”可以通过简单的变形演化成“线光源”。彗星的尾巴是通过缩放彗星的头部制成的。
与“点光源”类似,“面光源”一般采用“线性渐变填充”,参考光、过渡光、主光源之间也非常接近。不同的是,参考光从中心更宽。因为面光源多用于达到喷发和散射的效果,所以光源更热,表现力更强。
理解了前面提到的光源的原理之后,光运动效应的表现就好理解多了。首先是速度。很多人都有一个误区,认为只有像闪电这样的疾病才能表现速度,其实不然。有一些因素,如慢运动,急运动,加速,等等。只有综合运用,才能取得最佳效果。需要指出的是,速度对光源的颜色也很敏感。对于“线性渐变填充”的光线,它的轨迹就像一个破碎的波浪。变形是塑造光线特效的另一个利器,它包括两个方面:填充颜色的位置和染色体的形状。从图中可以看出,最左边有一个基本的球形光晕,中间最上面的一个通过改变渐变的填充位置形成了一个高光球。并且通过变焦产生跟随光球的投影效果。右边的缩放比例更厉害,像流星划过夜空。
还有一种光的扭曲,我们称之为错位。在表情电流效果中,经常使用,闪电就是一个典范。这种光是由许多弯曲的线段组成的,它们的外观总是杂乱无章,没有固定的位置。通过光线的错位,可以营造出一种非常震撼和紧迫的氛围。其他形式的光表现,像上面的,在一些特定效果的创造中是非常实用的。比如mask,几乎在任何设计工具中都是不可或缺的功能。遮罩的使用可以对光线产生局部影响,有利于单独处理一些效果,使塑造的光线更加细腻逼真。
理论或许苍白,但却是成功的关键。我们来学习一个“魔场探索”的例子,通过设计几种常见的光效来巩固上述理论知识。
1.打开Flash,设置场景大小为600px x 400px,背景色为黑色,帧速率为40fps。此示例总共需要四个“电影剪辑”组件,以及效果
2.按快捷键Ctrl+F8创建一个名为LaserLight的新组件,并重命名为“第1层”激光源。设置“颜色混合器”面板,其中五个滑块的颜色分别是#FFFFFF、#FFFF00、#FFFF26、#CC6600和#E30000。前四个滑块的Alpha值为100%,最右边滑块的Alpha值为0%。使用椭圆工具在场景中绘制一个圆。
3.创建一个名为LaserLight2的组件。按快捷键Ctrl C复制上一步中绘制的圆,并将其粘贴到组件LaserLight2的场景中。按快捷键Q调出变换工具,设置其高度为1/12,变成一束光。按Ctrl+D复制另外两个梁,并使用变换工具旋转它们。
4.在组件LaserLight中创建一个新层,重命名为LaserLine。按快捷键Ctrl打开库面板,将库中的组件LaserLight2拖动到该层的场景中。
5.设计彗星头。创建一个名为CometLight的新组件。将“第一层”重命名为CometSource。在这一层的场景中画一个圆,点击这个圆,设置“调色盘”面板。三个滑块的颜色分别是#FFFFFF、#0C79FE、#3394D1,第三个滑块的Alpha值为0%。选择“油漆桶”工具,点击圆的右下角,即在圆的右下角打高光。
这是彗星的头部,然后我们再加一个尾巴。因为光需要被包围,这里彗星的尾部定义为四分之一弧。具体方法如下:在CometLight组件中新建一层CometTail。画一个用红色填充的圆,然后按Ctrl D复制圆,用蓝色填充。选择蓝色圆,按快捷键Ctrl T调出“变形”面板,将圆的宽度设置为85%。现在将缩小的蓝色圆圈移动到红色圆圈中并放置。删除蓝色圆圈后,只剩下镂空的红色弧线。继续删除不需要的部分,只留下左上角的圆弧,这是我们需要的部分。在这个弧线上加上彗星头部同样的渐变。
为了使灯光效果更加自然和柔和,我们首先柔化它的边缘。执行命令柔化填充边缘下的形状菜单下的修改菜单。将间隔设置为1px,步数设置为2px,扩展方向设置为。按快捷键K选择“油漆桶”工具,填充彗星尾巴,然后用快捷键F调出“填充变换”工具。这样,我们就完成了彗星尾元素的制造。
6.最后,画天窗。创建一个名为SkyLamp的新影片剪辑,并将层1重命名为Lamp。在上面画一个长方形和一个圆形,分别填上。调色盘面板的设置四个滑块的颜色分别为#FFFFFF、#0033CC、# 00000、# 00000,第二个和第三个滑块的Alpha值分别为80%。四个滑块的颜色分别是#CCCCCC、#0099FF、#0000FF、# 00000。
电影场景设计:
1.创建一个名为LaserFlash的新电影剪辑。将图层1重命名为LightLine1,构建另一个图层,命名为LightLine2。按F6在光线2的第二帧中插入一个关键帧,将激光拖到剪辑中,并将其转换为垂直光束。然后在第三帧和第四帧分别按下F6。在第三帧中,光束被稍微放大,在第四帧中,光束被旋转90度成为水平,并且颜色的色调被设置。
然后,我们在LightLine2的第一帧中插入一个关键帧,将LaserLight再次拖动成横向光束,并使其尽可能宽,然后将其Tint属性设置为白色。第三次帧中继后,连续插入关键帧,LaserLight也有不同程度的变形。最后分别在第10帧和第20帧插入关键帧,在第20帧将Alpha值设置为40。为了体现光的爆炸效果。
创建一个名为Sound的新声音层并导入一个声音文件。
2.创建一个名为CometCircle的新电影剪辑,将CometLight组件拖动到彗星层的第一帧,然后单击该层的第50帧,按F6键插入关键帧,并将彗星光组件缩小到适当的大小。最后,该层使用补间动画制作,如图20所示。同样,给这个环绕声灯加上声音。
最后把周围的光线做成水平旋转的效果。创建一个名为CometTransfer的新电影剪辑,将新制作的CometCircle拖动到第一帧,然后简单地缩放和旋转它。
3.创建一个名为TopLight的新电影剪辑。将LaserLight和LaserLight2分别放在第20帧的不同图层中,然后在第30帧插入关键帧,将它们的相同比例缩小到合适的大小,并将Aplha值设置为0%。最后,可以建立运动补间动画。
4.将顶部灯拖到天空灯中,并将其放在天空灯的顶部。
5.设置主场景。新建8层,分别在这8层的第1、10、24、28、43、48、54、74帧建立关键帧。然后,将LaserFlash组件放在这八层上,形成一条垂直线(横坐标相同,纵坐标不同)。继续创建新的第9层,将影片剪辑SkyLamp拖动到第一帧,然后按F5键在所有九个层的第80帧插入帧。最后,创建三个新层,将电影剪辑CometTransfer拖动到第10层的第一帧,并将其中间放置在天灯的顶端。然后复制帧,粘贴到第11层的第一帧,旋转120度。同样,将帧复制到第12层。接下来,在图层10、11和12的第22帧插入帧。主场景层的设置如图21所示。
至此,整个动画宣告完成。设计总结:
通过《魔场探索》这个例子的学习,相信大家对灯光特效的制作有了更深的理解和认识。但这种效果在本质上是一千多种的。希望你能在生活中不断积累,不断创新。对flash中的效果做进一步的分析,努力寻找新的设计理念,激发新的创作灵感,让Flash成为Flash客户手中真正的利剑!