维爱迪-动画创作家园 >> 动画资源 >> Linux在电影业中的应用 |
Linux在电影业中的应用,早就已经不再是什么新闻。在《星球大战2》中,使用Linux 的工作站造就了鲜活逼真的Yoda。而在《指环王2》中,拍摄兽人对要塞猛烈进攻的场面时,并没有使用成千上万的真人演员,而是使用Linux创建的数字 演员。在很多人眼里,Linux的影响力还无法与Windows和Macintosh相比,但在好莱坞的电影工作室中,Linux的地位却是 Windows和Macintosh所无法匹敌的。到现在为止,使用Linux制作的好莱坞大片已经超过30,其中包括了《指环王》、《星球大战2》、 《哈利波特》、《史瑞克》和《泰坦尼克》等耳熟能详的经典大片。
如今,Linux已经不再仅仅是作为渲染平台服务器,而成为了顶级工作室中艺术家们的桌面平台。事实上,现在绝大部分知名的电影工作室都在依靠Linux来完成主要的动画和特效制作工作,越来越多的小型电影工作室也开始转而使用Linux。
在软件方面,工作室通常使用的是一些Linux平台下的3D动画、影像合成、特效制 作及渲染方面的顶级商业软件,比如Alias Maya、Apple Shake和Pixar RednerMan等。而在向Linux平台的迁移过程中,一些主要的工作室甚至把数百万行的软件代码导入到Linux平台之上,并且正在创建自己的基于 Linux的新软件。
那么这个产生于学生之手的Linux系统是如何成为专业影像处理领域新宠的呢?
Linux开始进入商业应用领域是从作为Web服务器平台开始的。随着 Internet的兴起,Linux凭借Apache Web服务器强大的影响力,占据了ISP服务器市场第三的位置。Internet公司喜欢的是Linux良好的性能价格比。后来,电影工作室的技术人员发 现,既然Linux可以在运行Apache时实现网页高效的吞吐能力,那么在渲染平台服务器上也应该可以实现对电影帧的高效吞吐。于是他们开始思考, Linux是不是可以让电影制作的过程更快、更便宜呢?
Linux首次打破好莱坞这块坚冰是在1997年,当时D2(Digital Domain)使用了Linux来对影片《泰坦尼克》进行特效处理。而如今,D2已经使用Linux完成了20多部影片的特效制作,其中包括曾获得奥斯卡 最佳特效奖的《泰坦尼克》和《What Dreams May Come》两部影片。在制作泰坦尼克之前,D2发现Linux可以和SGI的渲染平台一起工作。可以从SGI的Unix进行平滑的过渡,正是众多工作室接 受Linux的关键因素之一。从此以后,Linux在电影工作室的应用就一发不可收拾。
图1 ILM使用自己专有的Linux下脸部处理软件制作《星球大战2》的Yoda大师