综合资料网logo
首页 >> 类别 >> 平面设计 >> 正文

关于FIash动画创作过程中源文件优化方式的研究

字体:大 字体:中 字体:小 lele的资料库 更新于:2011-12-12 阅读次数:26  

  【摘要】Flash作为动画开发工具以它独特的优势被越来越多的应用到中大型动画创作过程中。但是,在Flash动画创作过程中由源文件过大造成的工作效率低,动画质量不高等问题一直困扰着设计者。Flash源文件优化过程贯穿于动画创作的每一个过程,需要创作者以提高工作效率和动画质量为基本原则,有统一的合作规范和合作意识,时刻保持文件优化理念,掌握基本优化手段,具备了这样一组高质量的Flash源文件,Flash动画才能产生。
  【关键词】Flash
  源文件优化
  动画创作效率
  动画创作质量
  
  一、引论
  
  随着计算机图像处理技术的发展,二维动画创作技术也越来越成熟。当前,支持二维动画创作的软件工具日新月异,功能也越来越强大。而Flash作为一个被普遍使用的二维动画制作软件,其自身的优越性,特别是Flash能以小数据量得到的高清晰输出文件格式以及支持优越的网络动画创作等性能,被绝大多网络二维动画创作者所痴迷。
  Flash是Adobe公司的主打产品,最新版本是Adobe,HashCS4.0,CS5.0也将很快上市。CS4.0版本提供了AcfionSeript 3.0高级编程脚本,很好的支持了面向对象程序设计,大大提升了Flash的创作效率。对于一个中大型的二维影视动画创作项目,Flash也不失是一个最佳选择,例如现在热播的《喜羊羊与灰太狼》的创作过程,Flash功不可没。
  
  但是,在使用Hash作为主创软件完成中大型动画时,经常碰会碰到由于Flash创作的源文件过大,导致文件打开过慢,或者从源文件输出的视频文件出现停滞现象等问题。这些问题如果解决不好将直接增加企业的投入和动画质量,特别是对于一些大型动画龙点睛的创作更是如此,带给动画企业的浪费将是巨大的。例如,约300分钟的清华少儿英语冈书配套Hash教材的创作过程中,由于Flash源文件过大造成制作方重新投入的人力耗费远超过50人的月工作量。因此,解决好Hash源文件过大问题对于提高生产效率和动画质量尤为重要。
  
  二、Flash动画创作过程中造成文件存在问题的主要原因
  
  在Flash动画创作过程中,导致文件过大不能播放的主要原因包括以下几个方面:
  1、硬件设备性能不佳,配置有待提高
  由于Flash动画的制作过程主要是在计算机中完成,同时需要配置专门的图像处理卡片,凶此,计算机硬件配置的好坏直接影响着对Hash文件的处理效果。而企业很难保证把进行创作的电脑设备全部配置到最高级、即使有这个想法,也是做不到的,企业只能量力而为。这样硬件完全匹配软件的需求是不可能的。
  2、Flash软件自身胜能有待进一步改进,还不能百分之百的让用户满意
  使用某种创作软件进行动画创作时,创作者往往看重的是软件的某个或者某几个特长,Flash也是如此,它最大的优点就是支持矢量图,以小数据量获得高清晰视频效果,但是并不是说Flash不存在什么缺陷,它同样存在自身的缺陷,并不能彻底解决数据量和视频效果之间的需求矛盾。因此,在使用Flash进行创作时创作者要尽量扬长避短。
  3、操作系统及软硬件之间的兼容问题
  PC机操作系统及其软硬件兼容性问题也是客观存在的一个原因,这些问题普通的动画创造者是无法解决的,但是对于动画设计者来说只能尽量选择最优情况就可以了。
  4、创作者自身问题
  对于前面三项客观原因,作为使用者只能是尽量的去将这些客观因素进行最小化。而造成文件产生不良后果的主要原因还是在于创作过程自身,因为在创作过程中很多情况下都没有一套合理的创作习惯和规范,没有很好的对动画创作过程源文件进行实时优化。
  例如,在Flash中支持位图和矢量图两种基本图像文件格式。简单来说位图是由点构成的图像。矢量图是由点、线和图形构成的图像文件。为了获得高分辨率的视频效果,创作者只是单纯的通过转换图片的文件格式,但不能从根本上解决源文件的大小问题。因为,要想获得高清晰度图像效果,位图是通过提高存储的数据量获的,而矢量图是需要更多的矢量线、矢量面,同样需要更多的数据计算和数据存储来获得的,同样会影响文件的大小和播放。
  如下图是同一位图对应不同数据量时的效果:
  不论是矢量图还是位图,图像清晰度始终是和文件数据量大小保持一致的,而对于创作者来说,文件数据量和视频清晰度二者永远是相互矛盾的。在进行创作时必须做到二者兼顾,不能靠单纯的进行文件格式转换解决问题。
  
  三、Flash创作过程中文件的优化方式
  
  Flash文件的优化必须是在Flash创作过程进行的,在进行合理的优化时,必须对Hash动画创造过程进行归纳总结。
  1、Flash动画创作的基本过程
  (1)确定主题,编写剧本和分镜
  这部分工作是动画创作的基础工作,决定了动画的工作方向和工作目标,为动画创作提高了基本依据。这一阶段工作一般不在Flash中完成,因为这一部分工作内容大部分是以文本的方式进行呈现的,如若采用Flash工具进行实现不但不会提高动画创作效率,而且受Flash软件的约束会严重影响工作效率,因此这一阶段基本上不涉及Flash文件优化问题。
  (2)角色和场景的设计和实现
  这部分工作主要是由角色设计人员对剧本中的重要角色的造型进行创造和设定,由场景设计人员将动画片中涉及得场景设计出来,然后由导演带领一组人员重组每个场景和角色。对于角色、场景的设计和实现,我们可以手绘或者使用其他能为Flash所支持的工具进行,如Photoshop、Illustrator等。但是随着Flash工具性能越来越强大,特别是对矢量图创作的很好支持,创作者越来越喜欢将尽量多的工作在Flash文件中完成,这样做可以不用考虑文件兼容和文件之间的转换导致的时间浪费等问题,同时也很好的保证了创作过程制作的素材在Hash中完全可用。
  角色和场景的设计和实现工作量一般占到整个Hash动画创作过程2/3以上的工作时间,做好这部分工作的文件优化问题就显得尤为重要。
  (3)实现动画
  动画实现是将动画图片序列进行关键帧动画效果处理。Flash软件对于二维动画的实现有一套良好的设计和实现理念,例如:各种元件和图层的使用大大提高了Flash对于二维动画的创作效率。
  (4)配音、合成输出动画
  在Flash动画创作过程中,创作者更倾向将Flash中输出无压缩视频文件,在专业的合成软件中进行合成输出动画文件。这样做不但不会影响创作,而且会有助于提高工作效率,因此该阶段工作效率受前面Flash文件质量的约束比较大,而自身不会产生过多的Flash文件及文件优化问题。
  2、如何在创作过程中优化工作方式,提高工作效率
  结合前面描述的Flash动画制作过程主要工作内容和可能出现的问题,对Flash源文件优化可以从以下方面进行人手:
  (1)针对不同工作内容选择合理的软件工具
  在Flash动画制作过程中创作者可以考虑将尽可能多的工作放在Flash中完成。例如一两张的图片从Photctshop中导入到Flash的工作量我们可以忽略不计,但是如果是数以万计的反复的导入,这样的时间浪费是很巨大的。将尽量多的工作在Flash中完成,将有助于节省由于购买软件造成的软件投入,节省由于掌握不同开发工具造成的人力和时间投入,有助于提供动画创作效率,提高动画创作质量。
  (2)图像素材在Flash中创作成矢量图
  图像和音视频文件是Flash动画两种基本素材。对于音视频文件,通常我们是将它们在专用音视频处理软件进行单独的处理,而Flash软件对音视频文件的应用是采用文件嵌入方式或外部关联方式,它们对Flash源文件的影响有着统一简单的处理形式。因此,影响Flash文件大小的主要原因还是在于其大量的图像文件。
  目前,Flash提供了功能丰富的绘图工具和使用方法,使得创作者很容易将所有的图像资源在Flash软件中设计完成。在Flash中绘制的图像文件格式默认为矢量图,矢量图最大的特点就是随着分辨率的提高,不会影响图像的清晰度,始终是提供给用户最高清晰对效果。将尽量多的图像在Flash中进行绘制成矢量图将会在很大程度减少文件数据量,提高动画创造效率和质量。
  (3)提高图片利用率,尽量做成元件
  在现实生活很多情况下我们都是追求高效的过程,索材重用是动画创作中提高效率的重要手段。提高图片利用率在Flash创作过程中也是值得注意的,Flash软件自身的设计也坚持将这个原则提供给用户,创作过程中尽量使用Flash的元件,可以节省我们大量的工作量,提高创作质量。
  (4)使用的位图尺寸尽量小,图像清晰度能够满足创作过程需求即可
  Flash动画创造过程中使用位图也是必不可少的,使用时可以尽量凋整位图尺寸大小,使其能够满足创作过程清晰度的要求就可以了。如,通过相机拍摄的风景图片分辨率可能会是32t30*2000pix以上,但把这些照片作为动画背景时只需要720*576pix就能满足要求,此时对使用的图片通过简单压缩就可以节省3/4以上的数据量。
上一页12下一页


我来说两句
用户名: 密码: 匿名发表
验证码: