Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1052856
  • 博文数量: 836
  • 博客积分: 43880
  • 博客等级: 大将
  • 技术积分: 5485
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-20 17:36
文章分类

全部博文(836)

文章存档

2011年(1)

2008年(835)

我的朋友

分类: LINUX

2008-08-20 18:27:05


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


下载本文示例代码
阅读(304) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~