Linux多媒体最成功应用 让人热血沸腾(转)

Linux多媒体最成功应用 让人热血沸腾(转)[@more@]  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异军突起

  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在电影工作室的应用就一发不可收拾。

   Linux在设计桌面平台上的应用

  与Linux在服务器和渲染平台上的成功相比,它进占各工作室的桌面之路则要曲折得多,其中主要的障碍就是驱动程序的问题。刚开始,由于缺乏商业3D加速卡驱动程序的缘故,Linux在图像处理方面的性能要比其它的操作系统平台差得多,而这种加速卡的驱动SGI早就已经有了。在 Windows平台下,nVidia和一些其它的PC游戏厂商已经把图像处理的性能提到了相当的高度,看起来微软的Windows似乎更应该顺理成章地进驻好莱坞市场。

  然而,在此后的一段时期里,众多的工作室发现,要实现向Windows平台的迁移,远比想像中要难得多。比如重写数百万行运行于 Unix之下的软件代码就是一件似乎无法完成的任务。而就在这时,nVidia推出了面向Linux的图像加速卡驱动程序,它可以在Linux和 Windows平台上实现同样高效的性能。这样一来,Linux在图形处理方面的性能一下子有了质的提升。而就在同时期,其它的很多PC图形卡制造商也开始陆续提供高性能的Linux驱动程序。

  那么拥有了Linux下高性能的图形加速卡意味着什么呢?ILM(工业光影)的产品工程主管Ken Beyer说:“因为有了高性能的图形加速卡,在《星球大战2》的制作中,我们使用了350多台Linux机器。”据他介绍,在将于2005年推出的《星球大战3》的制作过程中,将使用600台Linux桌面系统进行设计工作。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10617731/viewspace-959719/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10617731/viewspace-959719/

你可能感兴趣的:(Linux多媒体最成功应用 让人热血沸腾(转))