觸樂夜話:游戲里的實時演算

一點微小的工作。

編輯熊冬東2023年12月20日 20時00分

觸樂夜話,每天胡侃和游戲有關(guān)的屁事、鬼事、新鮮事。

圖/小羅

前段時間,北京下了一場大雪。我的同事祝思齊老師不太喜歡雪——現(xiàn)實中和游戲中都是如此。我和她的觀點有重合之處。

社交網(wǎng)絡(luò)上常有這樣一種刻板印象:南方人來到北方,第一次看到雪時,保準(zhǔn)會稀奇得很,然后在雪上蹦蹦跳跳,再發(fā)幾條朋友圈或微博。這種印象正確與否,某種程度上取決于這個“南方”有多南。如果是兩廣、福建、海南地區(qū)的朋友,沒看過雪也屬正常,但作為一個生活在長江流域的人,我見過現(xiàn)實中的雪,卻不那么喜歡它——我和我的朋友們都因雪受過大大小小的傷害,要么是在雪后降溫的天氣里凍至感冒,要么是早上起床晚,在飛奔去學(xué)校的路上滑倒。

路面結(jié)冰算是常態(tài)

除了氣溫下降、交通受阻,雪還會帶來許多其他問題。實際上,不止是雪,像冰雹、暴雨、大風(fēng)之類的極端天氣,想出一趟門,我不得不全副武裝。

從現(xiàn)實影響來看,這些氣候帶來的,可能有九成都是不便,剩下的一成,就是獨特的自然風(fēng)光了。游戲里則完全不同,不必承擔(dān)不便,即可享受到風(fēng)光。所以,我在游戲里特別喜歡這些氣候,尤其是角色扮演游戲,它們?yōu)槲規(guī)韽娏业恼鎸嵏?,讓我能更好地沉浸到虛擬世界中去。

在游戲里,想要真實地還原這些氣候,一需要技術(shù),二需要經(jīng)驗。但在這方面堆砌細(xì)節(jié)的項目組少之又少,原因無他,性價比太低。研究、迭代這些效果需要大量的成本,但為玩家?guī)淼某两刑嵘赡芪⒑跗湮ⅰ?/p>

以《荒野大鏢客:救贖2》的水效果為例。游戲中的水效果可以粗略地稱為“物理水”,在2018年算是超越時代的設(shè)計,而用現(xiàn)在的眼光去看,不少細(xì)節(jié)就不那么真實了。當(dāng)我在水中移動時,水會緩緩?fù)巴七M,也幾乎看不到濺起來的水花;當(dāng)我向水里發(fā)射子彈時,水會凹進去一塊,周圍的漣漪大小均勻——這是我將設(shè)置中水物理質(zhì)量拉到最高檔的結(jié)果。

物理水質(zhì)量無論怎么設(shè)置,肉眼都很難感受到明顯差異

游戲中有塊叫白蘭地的瀑布,它很高,就像從天上落下來一樣。來到瀑布底的不遠(yuǎn)處,卻沒有壓迫感向我襲來。水面因瀑布的沖擊變得坑坑洼洼,形變到極致也沒有出現(xiàn)斷層現(xiàn)象,像是果凍狀的膠質(zhì)感。不過,這是當(dāng)年能做到最頂級的物理水效果,與它同時代的大多數(shù)游戲壓根不會考慮物理水,而是考慮性價比更高的“動畫水”。

2021年,《黑神話:悟空》放出在雪地里戰(zhàn)斗的實機演示,玩家們能看見悟空的腳沒進雪地里,然后拔起、翻滾,雪往下壓的時候會有一聲厚實的“啪嗒”。正因為雪夠厚,悟空的行進路程才顯得兇險,從視覺效果上來說,它雖然會有一些不真實感,但作為電子游戲中呈現(xiàn)出來的內(nèi)容,它又令我感受到了別樣的張力。

《黑神話:悟空》中的雪地是實時演算。初次實機演示的2年后,游戲科學(xué)在杭州開辦試玩會,玩家們在游戲中看到薄了一點的雪,這是因為項目組考慮到了實時演算的另一個問題——玩家調(diào)高設(shè)置,幀率就會大幅下降,厚雪意味著畫面中計算更為復(fù)雜。這是一種優(yōu)化改進,但沒改太過,依舊保留了雪地的風(fēng)味。

雪地上留下兵器劃過的痕跡

以目前的技術(shù)水平,如果只看視覺效果而不考慮交互的實感,動畫效果其實要比實時演算更好。例如育碧的“動畫水”在業(yè)界十分出名,游戲中往往會堆幾十種預(yù)設(shè)動畫效果,盡量地帶給玩家“不重復(fù)”的交互感。而從技術(shù)角度來看,實時演算的物理水是真正的未來。

想到這里,我希望現(xiàn)實中也能有類似的技術(shù)進步。車輛不會因下雪而在路上打滑,寒冷的冬天人們也不必把自己裹成粽子,想穿什么就穿什么,同時還能享受到雪景的美好。如果有朝一日真的能夠?qū)崿F(xiàn),那可太好了。

0

編輯 熊冬東

二次元愛好者,也關(guān)注中小團隊和制作人故事(V:xdd6480)

查看更多熊冬東的文章
關(guān)閉窗口