NVIDIA Cg編譯器和Cg語言獲得電腦繪圖業界大力支持

 
 

高階Cg繪圖語言與編譯器為數位內容創作

和互動娛樂軟體應用帶來電影品質的即時繪圖特效

NVIDIAÒ公司,視覺運算解決方案的全球領導廠商,宣佈剛推出的Cg語言和NVIDIA Cg Toolkit套件已獲得電腦繪圖業者的大力支持和採用,包括業界精英、遊戲發展商、中間軟體廠商、數位內容創作軟體廠商和算圖應用廠商;此外,包括Alias|Wavefront、Discreet、Luxology和Softimage在內,數位內容創作工具的主要供應商也正與NVIDIA密切合作,希望把Cg整合至他們目前的發展計劃。大約在今年夏天,從事數位內容創作的客戶就會在他們喜愛的工具中,看到第一批利用Cg發展的產品,預料它們將以外掛軟體為主。

文後附上業界精英和重要廠商對Cg的評論,這些使用者見證是最好的參考依據。

關於Cg

Cg語言規格是由NVIDIA及微軟合作發展的高階繪圖程式語言,它和應用廣泛的C語言非常類似。Cg環境由兩個部份組成:Cg Toolkit套件,包括針對DirectXÒ和OpenGLÒ最佳化的NVIDIA Cg編譯器Beta 1.0版;以及NVIDIA Cg瀏覽器,它是一個原型建立和顯示環境,包括龐大的Cg著色器程式庫。發展廠商還可以取得各種使用者文件,並參加專為Cg語言規劃的訓練課程和線上資料。

關於NVIDIA Cg解決方案的詳細資訊,請至以下網站查詢:

www.nvidia.com/view.asp?IO=cg。

發展廠商若想深入瞭解NVIDIA Cg編譯器,請至以下網站:

http://developer.nvidia.com/cg。

繪圖從業人員對於Cg和著色器的觀點交流,請至以下網站:www.cgshaders.org。

人們對於Cg的評論

業界精英

「這十年來最大的繪圖革命,也是未來十年的基礎。」

Kurt Akeley(Cg和NVIDIA的新世代繪圖處理器)

NVIDIA繪圖架構設計師

SGI共同創始人和OpenGL設計師

「ILM使用高階繪圖語言已有很長一段時間,NVIDIA針對 GPU 程式設計所發展的繪圖處理器高階語言是實作一套以NVIDIA硬體為基礎的發展環境、並讓它適合ILM繪圖作業管線的重要一步。」

Andy Hendrickson

資深技術總監

Industrial Light + Magic

遊戲發展廠商

「在NVIDIA高階著色器語言的協助下,我們可以在3D遊戲引擎中,加入更強大的繪圖處理器程式設計能力,並提供許多,而不只是少數幾種,精采的內建繪圖特效;缺少了Cg的協助,我們就沒有足夠時間完成這些工作!。」

Craig Allsop

Auran Jet技術總監

「就繪圖運算觀點而言,絕大多數遊戲都無法發揮NVIDIA繪圖處理器的全部效能;在此之前,程式設計師必須花費大量時間,才可能發展出視覺效果令人振奮的最佳化著色器;Cg則把著色器實作帶入新境界,從現在開始,它將是撰寫繪圖特效的標準。」

Todd Howard

首席程式設計師 - Morrowind

Bethesda Softworks

「它讓我們撰寫著色器的方式產生革命性的變化,為我們帶來前所未有的算圖管線控制能力。」

Jason Knipe

首席繪圖程式設計師

Bioware

「我們一直在熱切盼望這種新世代著色器技術。透過它的編譯器和搭配工具,Cg將成為像素著色器(pixel shaders)和頂點著色器(vertex shaders)發展與實作過程的不可或缺工具。藉由低階組合語言的抽象化,我們現在可將更多時間和軟體資源用來撰寫更強大的自訂著色器,並利用OpenGL和DirectX提供更令人震撼的視覺效果。

Dean Sekulic

程式設計師

Croteam

「Cg使我們能夠更有創意的運用先進繪圖功能,它是邁向互動式相片擬真(interactive photorealism)的重要一步。」

Bruce Rogers

技術總監

Cryptic Studios

「Cg使我們能迅速建立先進特效的原型,並輕易將它們加入未來產品;不僅發展廠商能享受快速原型製作以及多個產品分享Cg著色器的好處,消費著(遊戲玩家)也能得到畫面更炫麗、上市時間更快的精采遊戲,每個人都是贏家!」

Mark Davis

首席程式設計師

「三角洲部隊 - 黑鷹計畫」(Delta Force - Black Hawk Down)

「把最高水準的真實繪圖效果帶入電玩遊戲時,我們總是面臨許多障礙,但在NVIDIA繪圖處理器上執行的Cg卻提供最佳效能和視覺品質,可以完全解決這些問題。」

Herb Marselas

首席程式設計師 - 神話世紀(Age of Mythology)

Ensemble Studios

「Cg是個失落的環節,它會將硬體驅動的快速算圖世界和以精緻畫面為導向的軟體算圖世界連接在一起;Cg為遊戲設計師帶來同樣豐富的影像工具箱,過去只有速度緩慢的軟體著色器或耗時耗力的組合語言程式才能做到。Cg也是個必要環節,它能把硬體加速算圖功能帶給軟體算圖世界,使兩者之間的距離僅有毫髮之隔;一旦這個連接環節成形,不僅遊戲玩家和其它繪圖應用最終使用者的體驗會出現革命性改變,電腦動畫的面貌也會徹底翻新,且其範圍將遍及動畫產業的所有層面 - 它會簡化、統一和加速影像產生過程,而且就在動畫師的桌上完成。結合Cg帶來的強大效能和快速互動的算圖應用,我預期在以藝術應用為主的所有領域,例如遊戲、電視和電影,它幾乎可以超越所有其它算圖方式。」

Kevin Bjorke

影像總監

太空戰士(Final Fantasy: The Spirits Within)

「著色器的發展從來沒有這麼簡單過。要設計一套遊戲,並提供最先進繪圖特效,頂點和像素著色器正迅速成為設計人員不可或缺的工具;但無論要利用這些工具發展繪圖特效,或是利用它們進行除錯,它的進入門檻依然相當困難。Cg則能協助發展人員利用類似C的高階語言,迅速建立像素和頂點著色器的特效原型;它是一個理想環境,允許設計人員迅速測試演算法,量測它們的效能,然後才執行最佳化。這些新工具讓著色器程式碼的除錯和維護更容易,Cg則讓多個發展團隊更容易分享程式碼,對於瞭解其它團隊的程式碼也有極大助益。」

Michael Heilemann

副總裁暨技術長

Fox Interactive

「Cg是黑暗藝術世界中的一盞明燈;終於,平凡人也可以探索和運用神秘的著色器技巧。」

Mike Biddlecombe

程式設計師 - 末日危城(Dungeon Siege)

Gas Powered Games

「利用NVIDIA的繪圖處理器高階程式語言Cg,我們可將精神集中於演算法,而不是低階的細節實作,這讓我們有更多機會調整我們的繪圖特效,最終讓我們的遊戲內容更具吸引力。」

Brett Bourbin

技術總監

High Voltage Software

「Cg不僅將協助我們縮短發展週期時間,還使我們能跨越多種繪圖卡和平台,提供穩定一致的品質,這是繪圖發展必然會走的下一步。我們非常興NVIDIA和微軟為我們做到這一點。」

Jesse Helton

軟體發展副總裁

High Voltage Software

「NVIDIA的發展廠商支援向來都很傑出,我們之間也有非常良好的合作關係,這為Monolith帶來極高價值。Cg是一種致能技術,Monolith有一些繪圖程式設計大師,他們有能力利用組合語言撰寫著色器,但Cg卻能協助像我一樣對繪圖有興趣的普通程式設計師,使我們也能發展著色器。把Cg加入我們下一個繪圖引擎之後,我們未來的遊戲將可提供前所未有的更精緻畫面。」

Kevin Stephens

工程總監

Monolith

「Cg將解開頂點與像素著色器發展過程的神密面紗,NVIDIA的Cg編譯器更會大幅縮短著色器的發展時間。」

J. Scott Hofmann

資深繪圖程式設計師

Mythic Entertainment, Inc.

NVIDIA新聞聯絡人                                               

                     王靜香(Hazel Heng)

                     Marketing Manager, NVIDIA AP          

                     Tel: +65-6348-0330                              

                     Fax: +65-6348-0030                             

                     E-mail: hheng@nvidia.co