 |
Project Gustav - A Realistic Painting-System Prototype - 專訪Nelson S.-H. Chu (頁2/3) (續)
Chatting with Nelson Chui, Microsoft Corporation.
|
| Andrew Lee示範使用Project Gustav |
CGV:為什麼會有Gustav這個構思?
Nelson:最初我小組希望可以借助一個軟件去表現出multi-core的強大能力,同時出來的效果要有趣,於是我現任老闆便建議研發 Gustav這個繪畫軟件,並因此找了我加入Microsoft去參與這個計劃 。我的另一位主要partner是Bill Baxter,他於UNC(北卡羅萊納大學)也是主力研究有關油畫的digital painting這方面。
CGV:Project Gustav和您之前一直研發的"墨戲"(虛擬毛筆及水墨系統)有何不同之處?
Nelson: 簡單來說,一個是模擬水墨,一個是油畫和粉彩,但今次就不需要顧及到水的流動變化方面。其實Bill Baxter之前於UNC研發的那個繪畫程式對於hardware的要求比較重,而Project Gustav則相對地限制較輕,即使是安裝於一些功能不是很強大的電腦也沒有問題,不過為此我們就花了很多功夫於簡於工作身上。
CGV:Project Gustav總共花了多少時間去研發?
Nelson:大概1年至1年半。
CGV:您們採用什麼程式去編寫?
Nelson:主程序是C++。GPU處理是用DirectX 10,早期用DirectX 9。雖然我們現在是用DX 10,但DX10裡有一個level 10 on 9的功能,因此即使你的個人電腦的hardware只有DX 9都ok。
CGV:Project Gustav對電腦有什麼要求?
Nelson:其實對於用家電腦的要求不高,只要裝有DirectX 9的graphic card已經ok,當然暢順度還是在於你電腦內置的GPU速度。
CGV:是否視乎於CPU的memory?
Nelson:暢順與否主要視乎於shader processing上,最主要是看看你GPU的shader processing有多少個unit,而memory則不是太多,就算256MB都ok。
CGV:可以談一下您們小組的架構嗎?
Nelson:如果單算Project Gustav小組,我們老闆負責計劃管理、推廣、連繫等工作,主要的developers/ researchers有兩個,就是我和Bill Baxter,前期也有一位同事幫忙製作輸入界面部份和行政,至於軟件的UI圖形則委託外面的製作公司去負責。
CGV:研發過程中面對最大的困難是什麼?
Nelson:我們要面對的主要都是想辦法做到一方面效果要好,另方面運算速度要快,以及其他資源要用得少。這是一個取捨的問題,首先你要對於油畫非常熟悉,你才知道什麼地方需要極力保留,什麼地方需要放棄。
早期還在UNC時,Bill Baxter使用fluid dynamics(流質力學)去建構油彩,如果以"質素"來說這可能是最好的方法。但在我來看,其實又未必真的有需要用到 fluid dynamics。雖然理論上"油"是流質的,但"油彩"對我來說更象plastic solid(塑性固體)。如用fluid dynamics去建構,但又想實現油彩般的高粘性,那就好像用力拉弓射箭,但箭射出時你又用方法把它減速,吃力不討好。
其實油彩主要有兩個方面需要模擬:1. 混色, 2.厚度。這兩方面其實都不用fluid dynamics 就可以模擬得不錯的效果。
現在 Project Gustav裡的油彩模型就是從這樣的想法中構思出來的。如你問什麼時候才需要用到fluid dynamics呢? 我會說像水彩那麼流動的液體就適合了。
CGV:可以談一下於Microsoft的生活嗎?
Nelson:上班方面,我一般都是9時半回到公司,6時半就離開了,當然有時候都要加班。好像我們之前就正在忙Microsoft舉辦的一個科技節活動,這個活動的主要目的是show off一下Microsoft Research的成果。
同事方面,Microsoft裡大概有一半是本地人,其他大部分是印度人。中國人也有,依比例計算,可能4個印度人才對1個中國人。我覺得美國大部份人都很friendly。
Microsoft福利很好,如會替你支付健身會會籍,不過我很懷念科大的室外泳池,因為這裡泳池都是室內的,如有室外的都是很小的"戲水池"那種!(笑) 我們生活都比較簡單:5天工作,週末放2天。有家室的,週末過family day是挺好的,但如單身就可能有點悶。西雅圖夏天天氣很好,但其他季節就多陰天,冬天4、5點就天黑了,總的來說這裡沒有香港那麼潮濕和炎熱,這方面我已覺得很好。Microsoft總部campus位於比較郊區一點的城市Redmond,我們大都住在campus周邊。這裡地方大,好處是家裡寬趟和出門不用跟人擠,不好是買點小東西都要開車,而且附近餐館不太多,就算隔壁城市開了間什麼中國餐館,在華人網上論壇裡都會變成熱話。還有Microsoft打工的大部分都是男性engineer,如要找中國人做對象就要努力點才行。
注意: 版權所有,未經受權,不得轉載。如任何網上媒體或雜誌有意轉載,請填寫有關表格聯絡:按此!
|
|
|