好莱坞电影Linux造-Linux在电影业中的应用(2)
时间:2025-07-13
时间:2025-07-13
软件在电影中的应用
与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桌面系统进行设计工作。
图2 DreamWorks使用自己专有的插件程序制作《辛巴达》中的一个海洋场景
高性能的Linux系统
DreamWorks(梦工厂)于2001年推出的的影片《史瑞克》是第一部完全使用Linux的大手笔制作。事实上,DreamWorks SKG所做的不仅仅是将现有的工作室迁移到Linux,而且还使用Linux创建了第二条生产线,使得生产能力翻番。DreamWorks的动画技术部主管Ed Leonard说:“在制作电影《辛巴达:七海传奇》时,所有的工作站和渲染平台使用的都是Linux系统。”
再回到ILM。ILM的技术指导Robert Weaver介绍说,在《星球大战2》的制作中,从RISC工作站迁移到Linux PC之后,在性能上获得了很大的提升。他说:“老系统的速度实在太慢,以致于我们在制作激光束时,其看起来的效果却像是在投标枪。而使用Linux之后,速度提升了约5倍。我敢说这是我使用过的最好的东西。它很直观,也很稳定,而且我们还可以最快的速度获得补丁并对其进行修正。”
Weta Digital向Linux的迁移是在制作《指环王》的时候,该工作室使用一个名为Massive的软件完成了《指环王2》中兽人的制作。Massive的开发人员Stephen Regelous说:“以前,在创建这些数字人物时,总会受到一些限制,而现在,我们有了更大的空间,因为Massive的运行速度比以前提高了一倍。”
好莱坞为什么青睐Linux
在那些以开发专有技术来获得竞争优势的电影工作室当中,开放的Linux大行其道,这的确
上一篇:环境影响评价基础数据库建设方案
下一篇:BOT融资方式