维爱迪-动画创作家园 >> 动画资源 >> Linux在电影业中的应用 |
在电影的制作过程中,商业软件长期以来一直都扮演着非常重要的角色。不过这种情况在DreamWorks制作《史瑞克》时,发生了变化,当时该工作室就使用了很多自己开发的软件。也就是从那时开始,在电影的控制过程中,工作室使用的商业软件越来越少。
现在,Linux下已经有了三个非常流行的动画制作软件,它们是SideFx Houdini(1999年有Linux版本)、Alias Maya(2001年有Linux版本)和SoftImage(2001年有Linux版本)。实际上,在各大工作室向Linux的迁移过程中,也引发了 一个声势浩大的软件升级过程。在此之前,大部分工作室都是在使用老软件来进行自己的制作。比如,当ILM转向Linux时,就升级了所有原来基于SGI 的、老的SoftImage软件。
具有讽刺意味的是,在各工作室向Linux迁移的过程中,Apple和Pixar 成为该行业内两个最大的Linux软件提供商。它们分别提供目前最流行的两个软件,一个是Apple的合成软件Apple Shake(2000年有Linux版本),另外一个是Pixar的渲染软件Pixar RenderMan(1999年有Linux版本)。而对于工作室而言,并没有因为感谢Apple而采用其Mac操作系统。很显然,它们更愿意采用源码开 放的Linux操作系统,而不是第三方的专有操作系统平台。
与Linux软件大量出现的情形不同的是,现在只有一个流行的动画制作软件工具是开放源码的。那么未来这一行业中是否会有更多的开放源码软件流行起来呢?从目前最流行的、源码开放的动画制作软件CinePaint来看,似乎很难对此持乐观的态度。
CinePaint是一个类似于Photoshop的图形制作和处理软件。和Linux一样,它是开放源码的,每个人都可以免费地下载和使用它。该软件的发展经历了很多变数,从开发过程中的高期望,到后来痛苦的失望直至将其放弃,以及后来的复苏。
CinePaint基于一个名为Film Gimp的软件项目,该项目发起于1998年,其目的就是为了满足Linux下图像制作和处理方面所谓DP(Deep Paint)的需求。DP的意思是要使颜色的深度达到8位以上,这是电影制作过程中的要求。考虑到市场空间太小,加上工作室对动画电影产品近乎苛刻的要 求,工作室的技术人员认为目前的需求还不足以支撑起一个商业的DP工具软件。
这时,好莱坞想出了一个非常有新意的想法,那就是将流行的Linux开放源码软件 GIMP程序进行增强,使其能够满足动画制作的要求。虽然电影工业无法支持从零来开发一个DP软件,但却有能力支持一些开放源码开发人员对GIMP进行增 强。于是,这个项目在1998年开始启动,技术公司Silicon Grail(该公司2002年6月被Apple收购)和电影工作室Rhythm&Hues共同出资将GIMP变成了Film Gimp。该项目的发起人本来准备在2000年时推出GIMP 2.0,但这个愿望没有实现。
最终,Linux无政府主义的GNU程序员风格和以资本推动的工作室最终没能很好 地进行融合,Film Gimp项目于2000年搁浅,现在似乎已经被很多人忘却了。不过,在所熟知的《哈利波特》等电影中,还是使用到了Film Gimp。现在仍然可以从网上免费下载并使用它。
使用Film Gimp来制作的电影还有Rhythm&Hues的《Scooby-Doo》、《Dr. Dolittle2》和《Planet of the Apes》,Sony Pictures Imageworks推出的《Stuart Little 2》,Hammerhead Productons推出的《Showtime》、《Blue Crush》和《2 Fast 2 Funous》。
2003年2月在洛杉矶举行的首届Linux电影大会上,很多原来的Film Gimp开发人员聚到一起,做出了一个出人意料、但却非常统一的决定:将Film Gimp更名为CinePaint,因为现在保留这个名字已经没有任何实质性的意义。
开放源码软件的特点之一就是“早发布,常发布”,这往往使一个项目充满活力。以 CinePaint项目为例,自2002年7月以来,它就发布了10多个版本。现在,CinePaint已经不仅能够在Linux下运行,而且还可以在 Mac OS X和Windows下运行。虽然还没有发行正式的1.0版(目前是0.18版),但它受到越来越多工作室的青睐,比如ComputerCafe和 Flash Film Works。
图3 CinePaint是一个很棒的免费图形处理软件