第166頁
“……個鬼啊,真見鬼了?!彼刈貋?。 最開始看到畫面的那個同事也震住了,“臥槽,所以你剛才是用一張GTX完成了實時ray trag???” “什么意思?”其他人不解道,“GTX怎么可能有實時ray trag,那不是RTX的技術嗎?” 陸小嬋沒說話,她重新打開電腦,打開終點引擎,重新編寫代碼,重新調用那幾個不明所以的類。 類里面附帶著光照強度、光線角度、發射特殊光線的特殊坐標……等等不同參數,這次她好好把所有參數都設置了一遍。 設置完成,再次運行。 因為需要計算的東西變多了,畫面出現了明顯卡頓,她關掉窗口,修改分辨率值,再次運行的程序是1080分辨率。 奇跡再次出現。 陸小嬋大喊:“你們快過來看!快過來看?。?!” 剛剛散去的人又集中過來。 看著屏幕里的畫面,他們驚訝道:“哇,這個實時渲染的畫質也太好了吧,小嬋姐你是不是又升級了優化?怎么做到的?” 看了半天,突然有人道:“不,不是優化,這個好像……根本不是光柵渲染啊?!?/br> “什么?你在開玩笑吧,渲染不就只有一種光柵渲染嗎?” “這不是光柵,”最開始看到的同事說,“你們仔細看這個光線,和光柵是有區別的,不是那種騙人的障眼法好嗎!” 陸小嬋喃喃道:“這是光啊,是光啊……真正的光?!?/br> …… “實時光線追蹤技術,就是在虛擬世界里制造真正的光?!?/br> “就是從數字模型的每一個點出發,追隨著每一條光線,到達每一個坐標?!?/br> “就是把不可捉摸的光,用具體的數字表示出來?!?/br> “實時光線追蹤,是一種……‘追光者’的技術?!?/br> 南北窗戶都開著,樓清焰坐在露臺的躺椅里,穿堂風吹起他的發絲,撫過他的衣擺。 他轉頭注視著江覆,抬起右手,手心向上。 “你看到了嗎,從四面八方撞過來的光?!?/br> 他把手伸到江覆面前,手指微卷,就好像真的捧過去了一束光。 “反射陽光的月光,作為光源的燈光,全反射的鏡面光,漫反射的物體光?!?/br> “他們撞在我的手上,又被撞出去,撞進你的眼睛里,所以你看到了我?!?/br> “把這些光收集起來放進虛擬世界,讓觸不可及的光變成量化的數字,制造光、控制光、追逐光?!?/br> “這就是虛擬現實里的光影技術?!睒乔逖嬲f到這里,微頓,“我忘記了,你本身就是研究光的,不需要我多說什么?!?/br> 這是之前寫論文的時候,兩人之間發生的對話。 因為光線追蹤其中一篇論文的目標是sce,所以他們好好琢磨了一下該怎么寫。 樓清焰和江覆都很享受交流學術,這個過程能讓他們產生思想碰撞的感覺,唯一有點害羞的是……經常出現一方闡述完觀點,發現另一方其實什么都懂的情況。 時間正好到了春末夏初,晚上的風還有些冷,蓋一張薄毯吹著正舒服。江覆買了兩張躺椅放在露臺上,又配上小茶幾、地毯、袖珍吧臺和酒柜。酒柜一打開,整排都是小熊餅干和樓清焰愛喝的百利甜。 兩個人經常躺在躺椅里,一邊小酌一邊交談。 “說吧,我喜歡聽?!苯舱f。 樓清焰想了想:“光線追蹤,其實是一種渲染技術,這種渲染需要大量計算,必須有足夠多的機器和足夠長的時間才能完成。我對這種渲染也做過改良?!?/br> “深空的云渲染?” “對,就是它?!睒乔逖嬲f,“但是游戲領域需要實時渲染,承受不起那么漫長的時間……” …… “游戲要求實時渲染,不能接受漫長的渲染時間……” 陸小嬋一邊嘟囔,一邊在文檔里輸入一串串英文。 半個小時之后,她終于寫了一篇還算滿意的彩虹屁小作文,打開自己常用的IT論壇,發上去。 “震驚!那個在論壇被罵慘的終點引擎,竟然并不是吹牛逼!它真的有這么牛逼!” 國內經典的震驚體,來到國外依舊屢試不爽。 無數老外程序員看到她的標題,帶著強烈的抨擊欲望點進去。 滿嘴炮彈還沒開噴,先被文章開頭的gif震住了。 陸小嬋把自己的機箱搬到桌子上,開著蓋兒露出所有硬件型號,然后運行終點引擎程序,一邊拍攝顯示器畫面,一邊直接把機箱拍進去。 于是,眾老外震驚地發現:這臺電腦正在運行一個按它的配置絕對帶不起來的游戲場景! 這圖不會是ps的吧! 有人質疑,有人將信將疑。 陸小嬋在彩虹屁正文里,向懂和不懂圖形學的所有人闡述了終點引擎的偉大。 “一直以來,基于光線追蹤的渲染是電影專屬,游戲不用這種方法,因為追蹤光線需要大量計算,渲染過程漫長。而游戲要求實時渲染,不能接受漫長的渲染時間?!?/br> “游戲渲染用什么方法呢?其實是一種騙人的障眼法,叫做光柵渲染?!?/br> “光柵渲染不記錄每一條光線的反射情況,它是先把3d模型拆分成一個個平面像素點,再對像素點上色。它只是用顏色表示光的騙術而已?!?/br>