網站採取這種辦法似乎對後面參賽的人很不公平,但舉辦者這麼做也是有道理的,畢竟競賽除了競賽內容還要平衡競賽速度,先提交的作者所花費的時間肯定沒有後提交者花的時間多,只是後面提交作品的作者有更長的時間修改和完善他的作品。
整個競賽分爲兩組。一組是CG靜幀畫面,就是用CG技術描繪出一張跟實際照片接近的圖片,儘可能地讓其他人看不出你的圖片是用計算機畫出來的。顯示其水平高低的就是畫面的真實感能在多大程度上讓人誤判CG靜幀圖片用高像素照相機照的真實物體。
另一組則是視頻,就是用CG技術“製造”出一段跟真實拍攝的電影近似的視頻。
顯然視頻遠比靜幀複雜得多,視頻一秒所播放的內容動作至少需要二十四幅靜幀來支持。所以設定獎金的時候,CG靜幀的一等獎才區區一萬元,而CG視頻的一等獎則高達二十萬,只要在CG視頻中獲勝,則可以被星雲科技公司聘請,年薪至少十二萬元。
十二萬元年薪可是極大多數年輕人夢寐以求的高薪,自然吸引了很多計算機愛好者參與和關注。
經過一段時間的學習和研究,現在的孟文天已經不是CG菜鳥了,所以當他打開這個網站的一些參賽作品時,發現很多作品真的可以用慘不忍睹這個成語來形容。
很多CG靜幀一看就知道是用計算機人工拼接的,圖片根本不能如相片那麼被放大來看,一放大就能看到一個正方形色塊。有的人乾脆更簡單,用一張本已經存在的相片進行特效化,企圖矇混過關,可只要稍微專業化的眼光一看就知道是騙人的。
以至於在作品的評論欄裡很多人對造假的作者破口大罵。對於這種作者的行爲,孟文天很是不解:“這些人腦袋進水了吧?明知道不可能獲獎還湊過來討罵,啥意思?”
當然,那些評價票靠前的作品中還是有一些不錯的,有些CG靜幀圖片處理得很細膩,如果不仔細看還真的以爲是用相機照下來的。而CG視頻裡則稍微遜色一些,視頻看起來普遍不像真實的電影,怎麼都帶有動畫的感覺,特別是像孟文天這種稍微專業的人看視頻的話,發現的漏洞就更多了,武林人士的打鬥根本就只有他們的手或腳在動,其他的部位基本沒有變化,基本都是跟着身體在移動,只是沒有動畫的那種呆滯感。
就算目前排名最高的那個展示《軒轅劍尊》的CG視頻,也就是手和腳跟對手在比劃,眼睛偶爾眨了一下,古代人穿的長袍下襬也時不時飄一飄,比一般的動畫稍微真實一點點。
看了這些參賽作品,孟文天的信心大了不少,雖然他知道目前的這些作品不能代表了高水平作者的能力,很多有真正本事的人暫時不會提交作品,他們會如孟文天一樣先看看其他人的水準,會從中學一學值得自己學習的東西,等到時間差不多了再傳上來。
但孟文天心裡還是可以對當前的CG水平有一個大致評判的。
他是直奔着CG視頻去的,從一開始他就在研究支持CG視頻的框架程序,積極而刻苦地研究CG視頻引擎。
與遊戲一樣,CG視頻也需要一個引擎,只是孟文天將它稱之框架程序,用它來塑造視頻中那些需要運動物體(包括人物、武器、衣物、波及的動物等等)的骨架,然後在這些骨架上添加數字面具、數字皮膚,之後在進行其他色彩、光線、聲音等方面的渲染。
只不過這個CG視頻引擎的複雜程度自己可以調整,比較參賽網站只要求作者提供三十秒長度的視頻,打鬥的人物也只有兩個武者,而且打鬥的場地也規定了在山頂。這都意味着孟文天他們這些參賽作者可以儘可能按照這些來簡化引擎,而不必如遊戲引擎一樣,人物衆多、背景衆多、道具無數。
但孟文天的心卻野得多,在王茹雪的鼓勵下,他決定採取她給他的那份文稿的創意,用多維陣列的思路,用裡面所論述的併發原理來製作這個CG視頻引擎。說得簡單一點,這個CG視頻引擎要做到的就是:
利用星雲科技公司送給他的兩臺服務器做指揮者,網絡中無數的用戶計算機做參與者。指揮者(服務器)將視頻中可能運動的物體進行分割,然後將它們的運動分配給參與者(其它用戶計算機)進行運算,再給它們發一道指令,令它們在某一時刻起同時上報運算的結果,指揮者(服務器)將這些結果組合在運動物體的不同部位,從而形成一個協調統一的整體。
這種方法說起來很簡單,但執行起來非常難,特別是任務分配問題、時間同步問題以及組合問題都很難解決。而且這種方式也不真的是嚴格意義上的並非處理,各個用戶計算機雖然可以在服務器的協調下進行同時處理,但服務器接收運算結果並將這些結果進行組合的時候,還是採取的串行技術,只是儘可能減少了串行的時間,給觀衆一種錯覺,讓觀衆以爲這是同時發現的,所以看起來栩栩如生。
孟文天之所以願意這麼做,也敢這麼做,是因爲他一方面受到了那篇文稿的啓發,覺得那篇文稿的作者固然固執、高冷,但他的思維和創意自己還是可以發揮的,這種思維和創意如果運用成功,不說對當前計算機技術有巨大的推動作用這麼高大上的問題,但至少可以提高他自己的計算機水平。
另一方面就是他有一個免費的甚至是逼着他學技術的老師,最爲難得的是這個老師是一位計算機高手。她對引擎技術研究很深入,足以幫助孟文天很多很多,能夠幫他掃清研究中遇到的很多難題。
既然如此,自己何樂而不爲呢?大不了就從她正在研究的遊戲引擎裡多山寨一些程序或程序構架過來。
事實上,王茹雪知道孟文天要完成CG視頻需要些什麼,她不斷將遊戲引擎的資料放在孟文天的手邊,還針對CG視頻的特點將遊戲引擎的某些技術重點做了標記,讓孟文天多關注。至於孟文天有不懂的地方,她更是不厭其煩地進行講解。
可以說,孟文天是在和王茹雪一起在進行CG視頻的引擎製作,然後在這個引擎的基礎上進行具體的視頻創作。只不過大方向(比如故事情節、人物形象設定、人物動作等等)由孟文天定,王茹雪則做相關輔助工作並提供最終的技術支持。
當然,王茹雪也從孟文天這裡學到了不少東西,特別是孟文天將那部計算機專著裡研究多維陣列技術所悟到的併發處理技術,就讓王茹雪眼睛一亮,當孟文天將這種併發處理技術運用到CG視頻時,她更驚歎孟文天的逆天了。如果他的方法實現,真可能將每一計算機用戶的電腦進行“升級”,普通電腦變爲小型機,每一個計算機用戶都可以在家進行視頻創作。
王茹雪芳心大慰:她實在沒有想到孟文天能夠如此乾脆地拋棄專著作者在硬件上的限制,只汲取專著裡軟件的併發處理技術,真正做到了“取其精華,棄其糟粕”,牛!
相對來說,姚小妍在這件事做的就很少了,因爲她的大部分精力用在學習上,用在應付接下來的高考上,但她也不是沒有出力,而且她還起到了很重要的作用,那就是確定視頻中的人物外形造型,確定人物的服飾、妝扮。
她從小學習過繪畫,其審美能力可比孟文天強得多,視頻真的人物如何動作才能顯得英武,衣服如何沾染血跡、如何破爛才能襯托武林人士拼殺得激烈,這些都是她的強項。
只不過這種視頻製作可不是短時間就能完成了,即使孟文天埋頭苦幹,也需要好幾個月。不是孟文天的技術不熟悉,而是CG製作確實很麻煩。要知道地球上的《侏羅紀公園》這部電影裡用到的CG視頻資料可是一個著名團隊完成的,成本超過了一億美元。
孟文天需要製作的CG視頻自然不可能有那麼複雜,但要做的事情還是很多,更何況現在的他根本不可能埋頭苦幹只做一件事,還有很多事會主動來打擾他。這不,這天上午他正在構思CG視頻裡主要人物的形象時,華弈就打電話過來救援了。
華弈在電話裡說道:“孟文天,馬上到常恆縣城來!”
孟文天說道:“你誰啊,你要我去常恆縣城我就去常恆縣城?你以爲你是我老闆,給我開工資啊。”
華弈理所當然地說道:“你是不是男子漢?你可是答應過我的,只要我有事求你,你就過來幫忙。你忘記了?”
孟文天這纔想起之前她因爲小女孩被車禍撞死的事說過,自己當時因爲忙不過來就隨口答應了她。他不由鬱悶地說道:“我也只是隨口答應,難道你當真了?……,要多長時間?”
華弈說道:“不知道。……,短則一週,長則一個月,說不定要半年。”