楠木軒

艾莉克絲漫遊鏡中世界:當實時光線追蹤照進《我的世界》

由 合永順 發佈於 科技

  我的朋友艾莉克絲最近有點奇怪。

  在我的記憶中,艾莉克絲一直是個大大咧咧、不修邊幅的姑娘,她會大笑着追逐一隻豬仔翻過四五座山頭,也會毫不猶豫地撲進淺海和噴墨的魷魚們打得火熱。換做是以前,我一定不會相信,這樣粗枝大葉的傢伙會用書信和人交流,特別是,她信件的開頭竟然寫着“親愛的史蒂夫”這樣的字眼。

  這太怪了。

  艾莉克絲時常和豬仔、羊駝們打成一片,她豪放的笑聲就算是苦力怕聽到也會退避三舍

  不過,仔細想想,由於艾莉克絲喜歡四處冒險的天性,我已經有大約3個月的時間沒有見過她了。不得不説,沒了她的聒噪,生活變得乏味了不少。一個人的時候,我常常回憶起和艾莉克絲一起的時光,每當這種時候,即便是她像熊孩子一樣放火燒山的記憶,也彷彿帶上了些許温度。

  因此,無論這封信本身有多麼不可思議,我都打算試着去接受信上所説的內容。

  “親愛的史蒂夫,我接下來要説的事情,你千萬不要害怕……”

  要有光

  艾莉克絲在一串神神叨叨,有關“陽光真偽”的討論之後留下了一個可疑的座標,順着這個座標,我找到她在信中提到的那座傳送門。

  如果她的話屬實,那麼我或許應當在穿過這道門的同時屏住呼吸,因為在那頭等着我的,大概是暗無天日的水底——不,用她的話説,應該是“澄澈透亮的水體”。

  “如果不是突然湧進鼻腔的海水和一羣羣從頭頂遊過的海洋生物,我一定不敢相信這裏是水底”

  水當然應該是透明的,可我實在無法理解所謂的“澄澈”是什麼樣的概念。也許,艾莉克絲早就料到我會有這樣的困惑,她在信中繼續解釋説,她親眼見識到了課本上所説的,由散射導致的“丁達爾效應”。

  “那是彷彿伸手就能觸碰的來自太陽的光線。我去過許多世界,但是,和我曾經在另外一個世界見過的不同,這次的光線更像是活的,它可以和你視野中的一切事物發生真實的交互,無論是海魚還是帆船,抑或是遠處的城堡和飛龍,太陽投射在水中的光影時刻都遵循着更現實的規律。只可惜我們沒有手指,沒法在遮擋過於刺眼的光線時見識陽光流過指縫的瞬間。”

  “我承認,另一個世界的光與影也很美妙,可你一旦意識到它們缺乏靈性,就會慢慢感到索然無味”

  可是,即使艾莉克絲如此描述,我依舊難以理解她的感受。

  因為在我看來,水就是水,它的確清澈,清澈到你可以看到遠處深水區的魷魚,眼睛好的人甚至可能看得清魷魚的牙齒,可是那些書上才有的“光線”“散射”,要是真的放在日常生活中,簡直匪夷所思。

  這一切更加堅定了我的信念:我必須親身實踐,捍衞自己的常識。

  我深吸一口氣,穿過了傳送門。

  源自過去的經驗讓我本能地牴觸艾莉克絲描繪的世界

   扭曲的船帆

  令人感到意外的是,在屏息了近兩分鐘後,我才發現自己並未身處水底,而是站在一座懸崖邊。看來,即使是艾莉克絲,也沒能徹底掌握這些東西的訣竅。

  但不管怎麼説,我現在顯然和她身處同一個世界。

  因為,眼前的景象讓我明顯感覺到了她所説的“澄澈透亮”,那是一個被從天而降的水柱扭曲了的船帆。事實上,認真觀察就會發現,被扭曲的景象遠不止船帆,遠處的海平面和近處的倒影同樣令人無法移開視線。我知道,這是所謂的“折射”現象,可我並不想就此認輸。

  為了讓眼前的一切更符合“常識”,我甚至一度眯起了眼睛。

  我努力回憶那個符合自己“常識”的世界

  可是被水流扭曲的船帆、影子還有海面實在太引人注目

  遺憾的是,我失敗了,這個世界初見時的觀感就已經很令人難忘,折射的光線、反射的倒影,這些細小卻豐富的細節對於你的眼睛而言確實算的上是一種享受。然而,這個令艾莉克絲念念不忘的新世界還遠不止於此。

  我開始理解艾莉克絲喜歡新世界的理由

  “多走走,你會看到更多有趣的東西。”

  按照信裏的説法,我循着艾莉克絲的腳步來到稍遠的地方,太陽已經徹底落下,海平面附近只留下一層餘暉。

  “是時候了,史蒂夫,回頭看看吧。”

  被“常識”糾正的世界

  拋棄“常識”的真實世界,所見即所得

  平靜的水面如一面鏡子,映照着帆船、城堡、飛龍以及雲朵,這樣的景象不禁讓人浮想聯翩:如果現在我低頭看下去,是不是就能看到自己的樣貌了呢?

   鏡中的世界

  説來尷尬,身為世界上最受歡迎的方塊人之一,我,史蒂夫竟然從來沒有親眼見過自己的樣貌。雖然在很久以前,艾莉克絲説她照着我的樣子堆了一個超大號的稻草人,但我始終覺得,這個稻草人並不能完全反映出我出眾的風度和氣質。

  我也嘗試過捂住一隻眼睛,用“常識”糾正視野的一側

  每當我抱怨稻草人不夠好看時,親自去過許多世界的艾莉克絲就會邊笑邊吐槽:“你該去照照鏡子了。”

  有一次,她不知用什麼手段給我帶來了一面“鏡子”,可在我對着“鏡子”整理衣服的時候,化妝成“我”的艾莉克絲突然從裏面跳了出來,她告訴我,大多數“鏡子”其實都是這樣的“戲法”,他們用一個一模一樣的鏡像模型替代實際上由光線反射形成的鏡像。

  “真正的鏡子是一種魔法。光線到達鏡面,再以和入射角相同的反射角傳開,此時順着光路回看,人們就可以看到一個虛像,這就是我們所説的鏡像了。比起讓一個幾乎一模一樣的你站在對面模仿你的動作,真正的鏡子簡直不知高到哪裏去。試想,你如果站在兩面鏡子之間,他們又要怎麼做?是用無數個模型給你看‘戲法’更省力,還是僅僅用反射的光線‘套娃’更省力呢?”

  於是,我終於來到了最後一站,來到了一個全是鏡子的房間——原來,我的本體竟然只是一根手臂?

  我已經無法想象原本的世界如何表現這樣的景象

  實際上,雖然都説光追吃性能,但在數量相同的情況下,光線“套娃”通常要比模型渲染輕鬆得多

  當最初的震驚和錯愕消退,我試圖理清思路,證明即使只有這根手臂,我也是氣質上佳,令人着迷的方塊人。

  就在這時,鏡世界的門口傳來一陣爽朗的笑聲,接下來,一個完整的,和記憶中一模一樣的艾莉克絲走到了我的身後。

  她輕輕拍了拍我手臂末端不知算是手肘還是肩膀的位置,對我説道:

  “史蒂夫,歡迎來到更真實的世界。”

  即使鏡子裏的自己只有一隻手臂,我也越來越習慣於這個全新的世界

  今年4月,支持實時光線追蹤技術的《我的世界》Beta版本正式上線,相信到今天已經有不少玩家領略過方塊世界在幾乎真實的光線下的獨特魅力。對於一個完全由各種方塊組成的世界而言,實時光線追蹤似乎沒有那麼必要,可一旦玩家適應了RTX ON之下的世界,就一定會被豐富而有層次的光影細節打動,很難再回歸樸素。

  作為實時的物理演算,光線追蹤對於硬件的需求也是驚人的,對於一般場景而言,其性能需求確實高於先前的環境光遮蔽等實現光影效果的手。但是,對於光源更加複雜靈活的場景,光線追蹤實際上能減輕渲染壓力,同時,得益於深度學習超採樣(Deep Learning Super Sampling)DLSS 2.0技術的加成,顯卡的壓力大幅降低,如今,即使是2060級別的入門光追顯卡,也已經能夠讓玩家很好地感受到光線追蹤的效果。另一方面,由於光線追蹤是一項對開發者相當友好且省心的技術,光影包的工作量也可以大大降低,玩家將有機會見到更多驚豔的畫面Mod。