基于软件工程理论的FLASH动画制作项目的设计
2016-05-30王永和
王永和
摘 要:Flash动画作为一种形象简洁的数字媒体形式,广泛应用于商业宣传、故事表现、网络游戏、教学过程模拟等不同行业的展示活动中。本文以Flash动画《时尚手表》的设计制作为背景,从软件工程的角度介绍FLASH动画制作过程和方法,分别就Flash动画前期剧本、角色设计、场景设计、分镜头设计等方法进行了研究,完成了项目中角色设计制作、场景制作、角色关键帧的制作、角色动作、路径动画、分层处理等的制作过程。从Flash动画的制作方法和技术加工的角度来研究动画形象制作与计算机软件之间的关系。
关键词:FLASH;二维动画设计、制作;动画软件;图形软件;软件工程
从软件工程角度开发软件设计过程分3个阶段:定义阶段:可行性研究、初步项目计划、需求分析;开发阶段:概要设计、详细设计、实现、测试;运行和维护阶段:运行、维护、废弃。FLASH动画软件设计也大致应该是这样。它的设计过程如下图1所示:
1 可行性研究,制定初步项目计划
下面通过一个角色形象制作实例大体介绍一下使用Flash软件制作动画形象的工作过程。Flash画面形象制作,在接到分镜脚本以后,一般经历草图设计、描线、填色、修改动画变形等过程。关于草图设计:草图设计可以在Flash编辑软件中进行,草图是形象艺术家的内部交流符号。一般都是些粗略的线条,寥寥几笔线条,就将整体感觉画出来。如果在FLASH软件中进行,主要使用铅笔工具进行形象大体形状的绘制。这个过程最好使用压感笔来进行,它能使线条最加准确,减少修改的次数,节省时间。对于几何感很强的图形,使用钢笔工具和鼠标即可。错誤的地方,可以用橡皮工具擦掉、拖动改变线形、选取交叉线删除以及即时撤消。这种方式的好处是线条确定,线条画好就是正式的线稿,不再需要描线的过程。如果在纸上用铅笔来画,可以灵活地使用自然中的铅笔,没有压感笔或鼠标那种间接描绘带来的误差,利于勾出生动的线条。错误的地方只能用橡皮擦掉。画好以后,通过数码相机或扫描仪转换成计算机中的图像文件。
2 需求分析
2.1 设计要求和难点
2.1.1 设计要求
Flash动画宣传片《时尚手表》是为微商相关栏目进行形象宣传。动画片形象外型设计,由某网店提供构思草图。在制作方面,则以图形制作为主,《时尚手表》的形象制作的目标是按某网店的特定形象要求来加工所需的图形并组接、输出动画,如表1所示。
2.1.2 难点分析
Flash动画宣传片《时尚手表》的动画形象,要求能够快速制作出高质量的图形形象。Flash动画软件中的图形制作能力有限,如图2所示。动画形象制作中的关键性问题,是图形制作速度和复杂度的问题。
形象造型 →——————————→输出动画
FLASH软件
由于以Illustrator为代表的多种软件的图形制作能力更加强大,因此使用Illustrator、CorelDRAW、PS等软件为Flash动画制作图形形象,多个软件综合利用,是解决这个问题的有效手段。
2.2 需求问题描述
Flash动画片《时尚手表》形象制作的需求包含功能性需求和非功能性需求两个方面。如表2所示。
3 《时尚手表》动画详细设计
动画层功能:首先确定FlashCS4软件作为《时尚手表》作品中实现动画层任务的软件工具。在整个工作过程中Flash软件中主要用到舞台、时间轴工具。其中帧、图层是实现动画设置的必备因素。业务层功能:业务层的主要工作是把草图形象转化为可编辑的计算机图形素材。在转化过程中,草图的形象、动势特征和指定色标不能被随意改变。形象草图转化为计算机图形,主要依靠3种技术功能:图像转换图形、手工描图、采集颜色样本。素材层功能:素材加工主要涉及线形修改、画笔描边、内部填充和遮罩等功能。使用不同的软件的分工是:Flash:对动画形象进行时间设置、空间变换、透明变化、合成动画片。Illustrator:绘制人物形象主要边线、填充颜色和图案、图像转换图形;CorelDRAW:绘制人物形象中某些细节;Photoshop:色样提取、纹理生成。
4 作品测试
《时尚手表》各项任务完成后,发布.SWF文件。总体看来,实现了网站提出的各项要求。从实质来看,软件是知识产品。软件综合利用的实质,是知识的综合利用。
参考文献
[1]卓明敏,魏三强.Flash CS5高级教程(第2版)[J].人民邮民出版社,2014.
[2]张海藩.软件工程导论(第4版)[M].清华大学出版社,2006.