查看單個文章
舊 2005-08-13, 04:15 AM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 LINUX的多媒體最成功套用,讓人熱血沸騰!

LINUX的多媒體最成功套用,讓人熱血沸騰!

from tech.ccidnet.com:
好萊塢電影Linux造-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異軍突起

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桌面系統進行設計工作。
高效能的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的執行速度比以前提高了一倍。」
__________________
http://bbsimg.qianlong.com/upload/01/08/29/68/1082968_1136014649812.gif
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
回覆時引用此帖