史萊姆論壇

返回   史萊姆論壇 > 專業主討論區 > 網路疑難應用技術研討區
忘記密碼?
論壇說明

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


發文 回覆
 
主題工具 顯示模式
舊 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 次
回覆時引用此帖
舊 2005-08-13, 04:16 AM   #2 (permalink)
榮譽會員
 
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大行其道,這的確是一種非常具有諷刺意味的現象。事實上,這種現象的原因是因為好萊塢意識到採用標準的開放平台可以讓他們在自己的作品上投入更多的資源。

當工作室開發自己專有的、世界上最好的專業軟體時,通常需要一個開放源碼的平台。這是因為開發人員可以對操作系統進行一些最佳化和調整,而這些方面的最佳化和調整往往是商業操作系統廠商不感興趣或不願意做的。此外,影視產品是一個對時間非常敏感的行業,不允許因為操作系統的任何錯誤而中止產品的生產程序。使用開放源碼的產品,可以讓他們在軟體和操作系統等級上進行自由的控制。

一些電影工作室自己所擁有的Linux開發人員就有100多人,一般都在從事Linux平台上的專有軟體開發工作。雖然,關於成本的考慮似乎不應該這樣做,但為了在出現問題時不至於影響工作室的生產,這還是物有所值的。相比較而言,直接由Linux廠商對工作室提供支持的情況就少得多,原因是工作室的技術專家認為Linux廠商的工程師無法勝任此項工作。

軟體廠商的加入

在電影的製作程序中,商業軟體長期以來一直都扮演著非常重要的角色。不過這種情況在DreamWorks製作《史瑞克》時,發生了變化,當時該工作室就使用了很多自己開發的軟體。也就是從那時開始,在電影的控制程序中,工作室使用的商業軟體越來越少。

現在,Linux下已經有了三個非常流行的動畫製作軟體,它們是SideFx Houdini(1999年有Linux版本)、Alias Maya(2001年有Linux版本)和SoftImage(2001年有Linux版本)。實際上,在各大工作室向Linux的移轉程序中,也引發了一個聲勢浩大的軟體昇級程序。在此之前,大部分工作室都是在使用老軟體來進行自己的製作。比如,當ILM轉向Linux時,就昇級了所有原來關於SGI 的、老的SoftImage軟體。

具有諷刺意味的是,在各工作室向Linux移轉的程序中,Apple和Pixar成為該行業內兩個最大的Linux軟體提供商。它們分別提供目前最流行的兩個軟體,一個是Apple的合成軟體Apple Shake(2000年有Linux版本),另外一個是Pixar的繪圖軟體Pixar RenderMan(1999年有Linux版本)。而對於工作室而言,並沒有因為感謝Apple而採用其Mac操作系統。很顯然,它們更願意採用源碼開放的Linux操作系統,而不是第三方的專有操作系統平台。

開放源碼的工具軟體

與Linux軟體大量出現的情形不同的是,現在只有一個流行的動畫製作軟體工具是開放源碼的。那麼未來這一行業中是否會有更多的開放源碼軟體流行起來呢?從目前最流行的、源碼開放的動畫製作軟體CinePaint來看,似乎很難對此持樂觀的態度。

CinePaint是一個類似於Photoshop的圖形製作和處理軟體。和Linux一樣,它是開放源碼的,每個人都可以免費地下載和使用它。該軟體的發展經歷了很多變數,從開發程序中的高期望,到後來痛苦的失望直至將其放棄,以及後來的復甦。

CinePaint 關於一個名為Film Gimp的軟體項目,該項目發起於1998年,其目的就是為了滿足Linux下圖像製作和處理方面所謂DP(Deep Paint)的需求。DP的意思是要使顏色的深度達到8位以上,這是電影製作程序中的要求。考慮到市場空間太小,加上工作室對動畫電影產品近乎苛刻的要求,工作室的技術人員認為目前的需求還不足以支撐起一個商業的DP工具軟體。
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
回覆時引用此帖
舊 2005-08-13, 04:17 AM   #3 (permalink)
榮譽會員
 
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開放源碼軟體GIMP程序進行增強,使其能夠滿足動畫製作的要求。雖然電影工業無法支持從零來開發一個DP軟體,但卻有能力支持一些開放源碼開發人員對GIMP進行增強。於是,這個項目在1998年開始啟動,技術公司 Silicon Grail(該公司2002年6月被Apple收購)和電影工作室Rhythm&Hues共同出資將GIMP變成了Film Gimp。該項目的發起人本來準備在2000年時推出GIMP 2.0,但這個願望沒有實現。

最終,Linux無政府主義的GNU程序員風格和以資本推動的工作室最終沒能很好地進行融合,Film Gimp項目於2000年擱淺,現在似乎已經被很多人忘卻了。不過,在所熟知的《哈利波特》等電影中,還是使用到了Film Gimp。現在仍然可以從網上免費下載並使用它。

使用Film Gimp來製作的電影還有Rhythm&Hues的《Scooby-Doo》、《Dr. Dolittle2》和《Planet of the Apes》,Sony Pictures Imageworks推出的《Stuart Little 2》,Hammerhead Productons推出的《Showtime》、《Blue Crush》和《2 Fast 2 Funous》。

2003年2月在洛杉磯舉行的首屆Linux電影大會上,很多原來的Film Gimp開發人員聚到一起,做出了一個出人意料、但卻非常統一的決定:將Film Gimp更名為CinePaint,因為現在保留這個名字已經沒有任何實質性的意義。

開放源碼軟體的特點之一就是「早發佈,常發佈」,這往往使一個項目充滿活力。以CinePaint項目為例,自2002年7月以來,它就發佈了10多個版本。現在,CinePaint已經不僅能夠在Linux下執行,而且還可以在Mac OS X和Windows下執行。雖然還沒有發行正式的1.0版(目前是0.18版),但它受到越來越多工作室的青睞,比如ComputerCafe和 Flash Film Works。

工作室的「特權」

一般而言,電影工作室在軟體開發上會花費大量的精力,但是這些軟體一般都是自己使用,並被小心地保護著。一些工作室的軟體是從零開始寫的,有的則是針對 Alias Maya或Apple Shake等寫一些專門的插件程序。這是因為雖然很多商業軟體對於大部分用戶來說是保密的,但工作室卻可以和軟體商達成協定,獲得訪問其軟體源碼的權力。

作為一個慣例,世界上主要的工作室一般都不會使用不能訪問源碼的工具,因為這對於它們來說風險太大。工作室也並不是喜歡更改商業軟體程序,而是在有些時候,為了能夠確保產品在最後期限前完成,它們不得不這樣做。這種情形往往會增加工作室的成本,還會加劇其與軟體廠商的緊張關係,因為很顯然,軟體公司並不喜歡工作室擁有軟體的來源碼。少數情形下,軟體公司會不惜任何代價阻止工作室擁有來源碼。

以DP軟體為例,Adobe只為PhotoShop 7提供了有限的支持,但是未來的版本該功能有望得到增強。去年,DreamWorks和Disney出資使得CrossOver模擬器可以在Linux下執行Adobe PhotoShop 7。

前途無量的Linux

在過去的幾年裡,Linux已經在好萊塢牢牢佔據了自己的位置,使用其製作的影片更是數不勝數。不過我們有理由相信,這還僅僅是一個開始,Linux強大的發展後勁預示著其完全可以在好萊塢有更大的作為。
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
回覆時引用此帖
發文 回覆



發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 02:25 AM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1