謝晉懷著詭異的心情走進樓清焰辦公室。
圖形引擎如期完工了,最終出爐的成品讓所有人都驚訝萬分,因為實在是……太牛逼了。
計算機圖形學是一個非常神奇的學科,有的時候明明只是幾行很簡單的代碼,卻可以得到出乎意料的酷炫效果。
這是因為圖形學有大量工作都在數理上,簡單的代碼就可以承載復雜的數理模型。
樓清焰之前提出的那一堆題目,全都是圖形學中經典數學公式、物理模型的變形和改良。刷完那些題目,相當于傳統圖形學的公式全部被他們改了一遍。
做題是簡單的,提出改良方向才是困難的。謝晉等人刷題的時候就對樓清焰萬分佩服,等到完成引擎,測試引擎效果的時候,已經服得五體投地。
“這是我們做好的一段漫游場景,這個多邊形和光線實在是太牛了,老大,你快看看!”
漫游場景類似于游戲地圖,可以用第一視角在里面隨意移動。謝晉他們復刻了公司附近的一個小廣場,場景呈現在樓清焰的電腦上。
樓清焰移動鼠標,畫面越過臺階,推向噴泉,又經過噴泉,移入旁邊的樹林。樹林里的光線美得驚心動魄,透過樹葉罅隙落下細碎的光斑,樹干展現出異常真實的紋理,粗糙的觸感仿佛能通過視覺傳遞到人的皮膚上……
最厲害的是樹葉,密密麻麻、鋪天蓋地的樹葉,竟然每一片都輪廓分明。這個精度在當下是非常恐怖的,畫面最好的3a游戲也很難不把樹葉弄成一堆奇形怪狀的鋸齒,但樓清焰電腦里這個小小的漫游場景,已經快要達到電影水準了。
游戲和電影是不一樣的。有人可能會疑惑,電影畫面早就能以假亂真,為什么游戲不行。
這是因為電影一幀就要渲染幾十個小時,而游戲是實時渲染,渲染時間取決于幀率,如果幀率達到60,就意味著一秒鐘渲染60幀。
幾十小時一幀和一秒60幀,這是多么恐怖的差別。
如果某一天,實時渲染的畫面質量可以媲美電影,那就意味著,游戲畫面也能以假亂真。
到那一天,我們就可以在電腦里造出一個虛幻的世界。
你在這個世界里隨意走動,看到的一切都是超真實的——陽光、水、樹葉、皮膚紋理、毛茸茸的小動物……
這就是圖形學對虛擬現實的意義。
如果能攀上圖形學天梯的頂端,就可以構建視覺上99逼真的vr世界,而人類獲取信息的83來自視覺。
再加上另外11來自聽覺的,僅從視聽vr上,人們可以獲取94的信息,這已經意味著相當高的沉浸感了。
所以樓清焰不像其他vr研究者一樣,去模仿什么觸覺、嗅覺……只要能在視覺上做到極致,他就可以打敗這個領域所有的人。
他看著畫面里的漫游程序,竟然還有點不滿意“這樹葉怎么沒有葉脈?”
謝晉無語道“葉脈就吹毛求疵了吧,難道要一根一根去做嗎?而且這么大坨的樹葉不能一次性建模,我們拍了足足三百張樹葉的照片,才建起樹冠模型呢。”
“能有自動建模讓你們偷懶就夠幸運了,”樓清焰無奈,“放到一年前,你給我一天建起這個模型試試。”
“都是老大的功勞。”謝晉適時拍馬屁。
“寫一個ai程序自動生成葉脈,很難嗎?”樓清焰不吃這套,“其實樹葉也可以自動生成,一個gan就完事,不會寫?”
“會倒是會,一時沒想到……”
“要我強調多少遍?智能理念是基礎,要把它放進你們的腦子里,不要等到寫ai程序的時候才想起它。3dgan那么前沿的東西,多少實驗室還在苦苦鉆研,我全都教給你們了,你們呢?學到狗肚子里去了?”
謝晉被訓得有點蒙,一時只知道羞愧低頭。
但是過了一會兒,他像是突然悟了一樣,臉上竟帶出點喜色。
樓清焰更氣了,“干什么,說你你還高興上了。”
“老大,這是你第一次訓我,第一次!”謝晉可激動了,“你知道嗎,對人有期待才會對人有情緒,不管是欣慰也好生氣也好,這是第……”