Just My Life & My Work

第一次聽到BMRT(Blue Moon Rendering Tools),聽教授講了一大串故事,才知道它(BMRT)已經在網路上絕跡了!

Pixar將它給抹殺掉,因為曾經在Pixar工作的工程師想要發揚BMRT,但是他知道太多公司內部技術,使得這一套BMRT的繪圖技術跟RendMan十分相像,然而前者是open source,後者是商業產品,基於商業利益的關係,於是Pixar採取法律行動,最後將BMRT完全封印!

呵呵~不曉得教授講這些淵源有何用意,大概是想讓圖學的歷史增添趣味吧!現在在學所學的工具,可能在業界不太被使用,能多知道些過往經驗,就能少走些冤枉路,但無論如何一定要加強且精進自己的專業能力!

我現在保有BMRT2.6,是免費的資源,它有版權宣告「(c) Copyright 1990-2000 Exluna, Inc. and Larry Gritz.  All Rights Reserved.」,雖然已經不再存在,而且也不能公開下載、放在網路上,但我在此想要分享資源所呈現的圖學視覺效果,非常厲害的繪圖工具,使用Ray TracingRadiosity,效果相當漂亮!

這個壓縮檔只有3.45MB,裡頭有資料夾lib、include、bin、doc、example、shaders,可以看README來瞭解如何運用。話說我把bin裡的執行檔丟到example中,然後用win+R來輸入cmd,接著就是輸入指令囉~

C:\BMRT2.6\examples>rendrib -d teapots.rib

在.rib檔裡有許多參數可以調整,像是光源、材質、顏色等等,甚至可以位移、旋轉、縮放,最為特別是surface參數,可設定位於shaders資料夾的.sl檔的名稱,諸如glass、brick、plastic、wood、clay等等,有些則是套用在光源參數。

surface參數為wood

surface參數為clay

surface參數為glass

surface參數為brick

surface參數為plank

surface參數為greenmarble

surface參數為funkyglass

light參數為fog,之前的影像都為spotlight。

light參數為「空」

以上影像呈現的效果相當好,對吧!我想RenderMan的功能和效果一定更上一層樓,很想接觸這套繪圖工具。上次企業演講請來太極影音的工程師,他說有用到這一款工具來開發動畫,讓我相當感興趣!話說,不曉得能不能套用BMRT的shader來發展我的遊戲,它是用C語言寫成,可能要花一番功夫來修改,呵呵~真好玩呢!

隨意留個言吧:)~

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

標籤雲