
CG雜志第6期封面

圖為:大型集群動(dòng)畫軟件Massive編寫者Stephen Regelous
采訪_陳賽
受訪_ Stephen Regelous
Stephen Regelous,“魔戒Ⅲ”CG特效首席設(shè)計(jì)師,Massive工作團(tuán)隊(duì)的奠基人及產(chǎn)品經(jīng)理,身份橫跨設(shè)計(jì)師、工程師、動(dòng)畫師,以及廣告導(dǎo)演。從80年代中期開始自學(xué)編程,95年開始為“魔戒”編寫大型群組動(dòng)畫軟件Massive,并因此榮獲2003年奧斯卡科學(xué)與工程獎(jiǎng)。
5月中旬,他隨Alias公司的Maya 6全球發(fā)布會(huì)來到中國,并作了關(guān)于Massive在“魔戒”中的應(yīng)用的講座,贏得在座CG專業(yè)人士的陣陣喝彩。會(huì)后,本刊記者有幸與這位傳奇式的人物作了面對(duì)面的交談。
C : 您寫的Massive非常了不起,能否談?wù)勀膫(gè)人背景?
S : 我從小就對(duì)數(shù)學(xué)和科學(xué)有比較好的領(lǐng)悟力,但我沒有上過大學(xué),屬于自學(xué)成才的那種。我一直喜歡畫畫、音樂,從小的夢想是成為一名設(shè)計(jì)師,也一直努力朝這個(gè)方向發(fā)展。我做過設(shè)計(jì)師、工程師、動(dòng)畫師、廣告導(dǎo)演等,80年代中期,我開始對(duì)電腦動(dòng)畫感興趣,但是沒有人愿意給我一份這樣的工作,因?yàn)槲覜]有任何經(jīng)驗(yàn),也沒有學(xué)位,而且我不會(huì)用軟件。于是我就想,我應(yīng)該去學(xué)編程,這樣有了經(jīng)驗(yàn)之后,就可以找到工作了。所以,差不多五年的時(shí)間里,我一直用業(yè)余時(shí)間學(xué)習(xí)編程,同時(shí)也和朋友們一起接拍一些電視廣告片。因?yàn)閯?dòng)畫軟件很貴,所以那段時(shí)間里我拍的所有片子的動(dòng)畫和合成部分都是用我自己編寫的軟件做的,包括粒子動(dòng)畫、面部肌肉動(dòng)畫、變形、合成等。等賺到一些錢之后,我買下了一個(gè)小軟件公司,開始專門為別人編程序。
C : 后來您是怎么加入Weta的團(tuán)隊(duì)的?
S : 在加入“魔戒”這個(gè)項(xiàng)目之前,我在彼得·杰克遜的第一部大預(yù)算影片“神通鬼大”(The Fighteners)里作技術(shù)指導(dǎo),他對(duì)我寫的幾個(gè)復(fù)雜動(dòng)畫插件很感興趣,所以在那個(gè)項(xiàng)目快結(jié)束的時(shí)候,他找到我,跟我談了拍“魔戒”的計(jì)劃,說到這部片子里會(huì)有百萬大軍激戰(zhàn)的龐大戰(zhàn)爭場面,而這種大場景的制作在以前的電影里從來沒有出現(xiàn)過。他問我是不是可以幫他寫一個(gè)能實(shí)現(xiàn)這種百萬大軍激戰(zhàn)效果的軟件,我可以保留代碼的版權(quán)。其實(shí)那時(shí)候我的腦子里已經(jīng)有寫一個(gè)智能群組動(dòng)畫的大概想法,我覺得這是一個(gè)很好的機(jī)會(huì),所以我就加入了“魔戒”的制作團(tuán)隊(duì),開始寫Massive。
C : 有多少人參與了Massive的研發(fā)?你們花了多長時(shí)間?
S : 事實(shí)上這個(gè)軟件是我一個(gè)人獨(dú)立編寫的。我差不多花了兩年的時(shí)間,一個(gè)星期工作50個(gè)小時(shí),到忙的時(shí)候,就是一個(gè)星期工作80個(gè)小時(shí),不過非常有意思。那段時(shí)間里,我每天都在看“魔戒”的制作團(tuán)隊(duì)怎么工作,和他們交流,了解他們的需要,然后設(shè)想軟件里應(yīng)該有什么樣的功能,怎么設(shè)置等等。
C : “魔戒”三部曲中都應(yīng)用了Massive嗎?
S : 是的。這個(gè)軟件在第一部電影里就已經(jīng)基本成型了,后面兩部里我主要在兩個(gè)方面作了改進(jìn)。一個(gè)是衣物的動(dòng)畫,比如成千上萬的軍隊(duì)激戰(zhàn)的場面里,士兵的衣服的碰撞、擺動(dòng)、破裂等全部是自動(dòng)完成的;還有一個(gè)是在“國王歸來”的結(jié)尾處,魔多崩潰之后,一層一層無數(shù)層的奧克多塌陷在地上,如果要按常規(guī)的方法做奧克多不斷塌陷的效果,簡直是不可思議的事情。所以我在Massive里面加了一個(gè)功能,讓地面自己塌陷下去,然后奧克多隨著地面一起塌下去,這樣復(fù)雜龐大的場景只需要幾分鐘就可以完成,這用傳統(tǒng)的手段是不可想象的。
C : 非常了不起!那么Massive作為群組動(dòng)畫軟件,您覺得它最重要的功能在什么地方呢?
S : Massive最重要的一點(diǎn)在于它是智能的,你可以賦予替身(Agency)智能,讓他們在遇到敵人的時(shí)候才開打,遇到石頭的時(shí)候就繞開,遇到懸崖會(huì)停住,別往下跳;而且這些數(shù)字角色是有感情的,他們在不同的情況下會(huì)哭、笑、憤怒……一個(gè)比較好的例子就是,第一部里面,甘道夫們在遇到炎魔之前,他們一直在地下宮殿的地道里奔逃,他們頭上的巖柱不斷的掉下來,他們必須非常驚險(xiǎn)的避過那些掉下來的巖石,那個(gè)場景就是完全在Massive里完成的,甘道夫和其他的護(hù)戒使者也全部都是用的數(shù)字角色。這個(gè)如果用實(shí)拍加動(dòng)畫合成的話,至少需要好幾天的時(shí)間,但是用Massive只需要一分鐘的時(shí)間就搞定。而且Massive還能夠賦予這些數(shù)字角色情感,他們會(huì)根據(jù)不同的情況產(chǎn)生憤怒、開心等種種不同的情緒。
C : 這么復(fù)雜的軟件你是用什么語言編寫的?
S : 其實(shí)這個(gè)軟件一點(diǎn)都不復(fù)雜,我只是用了C語言與Open GL來編寫,沒有其他的。就像我剛才說的,我喜歡用簡潔的方式來解決問題。
C : 它可以運(yùn)行于什么平臺(tái)之上呢?對(duì)于硬件系統(tǒng)有什么特別的要求嗎?
S : 普通的PC甚至手提電腦上就可以運(yùn)行,1G多的內(nèi)存,一個(gè)普通的奔四處理器就可以運(yùn)行成千上萬的數(shù)字角色。我在做“雙塔奇兵”的時(shí)候,就是用一個(gè)900兆的奔三,一個(gè)小時(shí)內(nèi)可以渲染1萬多個(gè)物體的效果。
C : “魔戒”之后,還有其他的電影項(xiàng)目用到了Massive嗎?
S : “魔戒”之后,英國的Mill公司買了Massive的版權(quán),他們制作了一個(gè)廣告,幾萬個(gè)人堆成一座山的樣子(編者注:Sony PS2廣告“Mountain”),后來還做了Nike的一個(gè)萬人體育館的廣告,場面十分宏大;澳大利亞有一個(gè)關(guān)于企鵝的動(dòng)畫長片也用了Massive來制作,里面有成千上萬只企鵝;迪斯尼的新片“Lion and the stich”的制作公司Rhythm and hues也購買了Massive的License。
事實(shí)上,Massive的應(yīng)用很廣泛,以后我會(huì)考慮制作各種不同版本的Massive,比如游戲版的Massive之類,但是現(xiàn)在它主要用于影片的制作。哦,對(duì)了,彼得·杰克遜的新片“金剛”也會(huì)用到這個(gè)軟件。
C : 一套Massive的版權(quán)需要多少錢?
S : 18000美金。
C : 您的經(jīng)歷非常富有傳奇性,我想中國很多有志于做電影特效和數(shù)字動(dòng)畫的年輕人都希望得到您的指點(diǎn),能否給他們一些建議呢?怎樣才能成為一名好的編程師,或者設(shè)計(jì)師?
S : 我的想法就是,只要去做就行了。如果你想做程序員,那就找一些編程的教程和資料開始學(xué)習(xí);如果你想做動(dòng)畫師,那就開始學(xué)習(xí)動(dòng)畫的理論和繪畫。在我看來,沒有什么不能做的事情,只要你想做,那就去做。根本不需要顧慮那么多,比如我的基礎(chǔ)知識(shí)太薄弱啊,我的水平還不到啊……只要去做就行了。

C : 以您在計(jì)算機(jī)圖形領(lǐng)域這么多年的從業(yè)經(jīng)驗(yàn),您最大的感悟是什么?
S : 一個(gè)成功的人是永不放棄的人。