从广义来说, 所有会动的图像都可以算是“动画”。 但是就电影从业员来说,动画是指电影制作的一种。 本来是没有所谓传统动画的,自从电脑图像软件入侵动画片制作业并且搅得天下大乱之后,人们便把电脑图像软件之前的动画片制作称为“传统动画”了。
对于电影业者来说,不论拍什么故事片,纪录片,科教片,都是用摄影机以每秒24格或者以上的速度把表示电影内容的被拍摄对象拍摄到胶卷上,然后再以每秒24格的速度播放,利用人们的视觉差,使人们看到银幕上活动的景物。 而动画片的不同之处,则是把被拍摄对象一格一格地拍摄下来,并且在每拍摄一格之后,就把被拍摄对象移动一下。而播放的方式则是一样的。
一般的动画片从业员,说到传统的动画片制作,总是离不开一张一张地画图纸,然后是一格一格地把图纸拍摄下来。 他们的艺术造诣,全都表现在那一张一张地画出来的图纸上。 但是除了这类一张一张画出来的图纸,动画片还是应该有其他的表现途径的,比如说,把玩具和木偶摆放在镜头前,每拍摄一格胶卷,就把玩具和木偶移动一下,再继续拍摄下一格。 这可以说是动画片的一个变种,也有称之为木偶片的。 又比如说,用中国民间工艺剪纸的手法,把人物和景物剪好,再摆放到镜头前,再一格一格地拍摄,一下一下地移动,有人称之为剪纸动画片,其实也就是动画片的一种。
自从有了电脑图像软件,动画制作过程就被搅乱了。 电脑软件不但可以制作图像,还可以叫图像动起来,所制作的图像,还有三维二维之分。 现在美国人用三维图像软件制作的电影,完全可以把过去的木偶片制作方式抛到一边。 在美国电影里的恐龙,动植物和怪面人,简直是无法用木偶片制作方式来实现的。 他们既可以用三维图像软件再现从前靠化妆师精心化妆成的怪面人,也可以用三维图像软件摹仿活灵活现的玩具人和木偶,当这些软件作品出现在银幕上的时候,真叫人无法用“动画”二字来描述,幸好美国人不用“动画”一词,他们说这叫做“卡通”。
假如我们用三维图像软件制作的电影可以和美国人的作品一较高下,那么我们的二维动画电影恐怕再没有多少市场了,所幸的是,我们的二维动画电影市场仍然存在。 制作二维动画的软件有好些个,但是在民间最流行的却要算FLASH了。 人们倒不见得真想制作动画,他们之中很多是为制作网页而来的,还有很多是为工作而来的,他们制作广告和课件,还有更多的是涌进来好奇一阵子的新手。 不管怎么说,FALSH还是成了最流行的动画制作软件。就FLASH本身而言,它也的确有着入侵动画制作行业的本钱,非凡是它的脚本语言,这可不是轻易忽略得了的。 不要以为有了什么渐变功能就可以解决问题。 美国电影里的那些恐龙,可不是只靠几下图形渐变就摆得平的。 要让那些古灵精怪的角色自行其是地活动起来,没有指令可不行。 这正是FLASH与其他二维图像软件比较而自有其特色之处。 凭心而论,现在搞FLASH的人群中,真正想到用指令来控制动画角色的人并不太多,这需要对FLASH作更深入的挖掘。 也许不幸的是,许多颇有造诣的人,都升级到C++或者VB或者什么什么去了。 的确,庞大的游戏市场并不太需要FLASH,也许这就是为什么FLASH游戏多数都是小游戏,而搞FLASH的人,则有很多还不会编程序哩。
那么用FLASH做动画到底有什么好处呢? 假如与电影无缘,那么大概真的没有多少好处,反正二维图像软件不少,没有FLASH也行。 但是假如想在电影行业的动画制作中使用FLASH,那就是另外一回事了。 当然,FLASH无法孤军作战,它必须与其他的图像软件配合,才能发挥更大的作用。 但是在二维动画制作中,FLASH仍然能以脚本语言的优势,来发挥它的非凡效能。
我们暂且把木偶片一类放置一边不谈,因为它们更依仗三维图像软件。 但是假如说要搞个像“猪八戒吃西瓜”一类的剪纸动画片,FLASH是绝对可以解决问题的。 这里说的并非仅仅在FLASH文件中的每一帧里面,把各个元件移动一下,这样做简直与传统的剪纸动画片没有太多区别。 这里说的是用脚本语言把各个元件组织起来,用脚本语言来调动这些组织好的元件群,从而显示出动画片的效果。此时在银幕上看来,将会与传统的剪纸动画片没有什么区别,但是在银幕后所做的工作是大不相同的。 这里附上一个小小的例子,这是一个FLASH动画,但是绝对没有使用什么逐帧手法,连渐变也没有,用的就是脚本语言,它完全可以模拟剪纸动画片的动作。 假如能够总结归纳出更有效率的做法,那么这是完全可以成为一种动画制作模板来加以广泛使用的。
点击浏览该文件谈到动画片,谁也不能忽略在国内一时红极的日式动画片。 日式动画片里面的人物动作,据说属于简洁一类,但是它们独有一格的动漫人物造型,确实风靡了不知多少年轻人。 日式动漫人物是完全可以用二维图像软件制作出来的。 FLASH当然也不例外,而且因为FLASH有脚本语言优势,所以可以在人物动作方面做得更好。
在一般动画制作中,人物脸部的活动是一个难点,一般二维图像软件可以依靠外形渐变来解决部分问题,一般的动漫人物设计,除了正面的脸部之外,至少都还要设计出人物脸部向另外8个方向的摆动。假如说正面的脸部是第5个人像,那么一共会有9个人像,他们的位置是:
1-2-3
|\|/|
4-5-6
|/|\|
7-8-9
在手绘工作中,画的人像越多当然越好,但是工作量也就越大。 而用二维图像软件,则一般都可以在任何两个相邻的人像之间做外形渐变。 比如说,在第1人像与第5人像之间做外形渐变,或者在第2人像与第5人像之间做外形渐变,但是却不能让第5人像向着第1人像与第2人像之间的某一点渐变过去,这种做法必须依靠FLASH的脚本语言才能实现。这里附上一个FLASH小例子,里面用的是脚本语言,表现的则是一个动漫人物的脸部向两边摆动以及向上仰望的状态。 本例只是一个简单的说明,所能实现的不同角度的人像也只限于从1到6,要使这种手法能够形成一种模板,当然还有很多细节工作要做。
点击浏览该文件我们再看下一个FLASH小例子。 这是一个眼睛,我们可以让这个眼睛跟随着脸部的摆动而动起来,要点在于在摆动的过程中眼睛仍然可以做各种独立的动作,比如说眨眨眼睛,或者闭上眼睛,还可以表现出笑眯眯的样子。 这一切都由我们给出的指令来实现, 这在手绘工作中是比较麻烦的,即使是使用一般的二维图像软件也要费点心思, 但是凭借着脚本语言,问题一点都不难,我们既然可以在游戏里叫角色们抬手踢脚,我们当然也可以在动画中叫它们笑眯眯。
点击浏览该文件另外一个FLASH小例子,则是表现为一个动漫人物喋喋不休地向四周的人们大放厥词,只要我们给出指令,它就得闭上嘴巴。 试想一下,在那些没有脚本语言的二维图像软件里,要怎样来实现这一效果呢?这正是为什么,在不使用脚本语言的二维图像软件作品里, 说话的角色经常只是动嘴巴,两个腮帮子和下巴却是不动的。
点击浏览该文件不论是二维动画还是三维动画,制作头发总是一项颇费人心思的工作,这里也给一个FLASH小例子,本例里面的头发,可不是画出来的,恐怕谁也没有这心神来画这一绺绺随风飘动的头发,即使用外形渐变也不好解决。但是用FLASH的脚本语言,可以做成类似模板那样的元件,随意拼凑几下,头发就出来了,当然,要根据画家的心思,设计出不同式样的头发模板,也是不轻易的,但是只要做成了模板,使用的人就方便多了。
点击浏览该文件以上几个方面的例子, 都是在FLASH里面用脚本语言做的,但是却未必适合用来做FLASH动画,因为在一般的电脑上大量采用这些手法,很可能会使电脑资源大量占用,但是对拥有计算中心的专业单位来说,应该不成问题。 再说,现时搞FLASH的人群里,有传统动画片制作经历的并不多,反过来也可以说,有传统动画片制作经历的人群里,有使用编程语言经历的也不多,两者都似乎在用一条腿在走路。有传统动画片工作经验的人,假如把握了一般的二维图像软件操作,肯定会觉得工作轻松的多;但是假如搞FLASH而又有编程经历的人群,能够用本身的优势,为那些传统动画片工作者提供大量类似模板那样的动画制作新手法,那么两者的结合,将肯定会使动画片制作业如虎添翼。
可能最不幸的,就是MACROMEDIA公司一心一意地把FLASH发布成辅助制作网页动画的工具,而没有把它深入发展成一种制作真正动画片的工具。 也许正是这一原因,以至使到现今搞FLASH的人群中,真正致力于动画片制作的并不太多。 而FLASH本身的功能,假如要在动画业中大展拳脚,那还是需要许多提升的呢。