以科技推動創新 網易雷火首款自研都市開放世界《代號:無限大》
以科技推動創新 網易雷火首款國人領頭、跨國開發自研都市題材開放世界《代號:無限大》
8月24日,網易曝光了雷火旗下Naked Rain工作室研發的全新都市開放世界遊戲《代號:無限大》。開放預約後,72小時內全平台的預約量便突破了百萬。
【空缺的領域,全新的挑戰】
自《原神》面世並收穫巨大成功以來,開放世界往往以原野為主,輔以城鎮題材,究其原因在於,完全以都市為題材的開放世界擁有較大的技術壁壘。一方面是搭配高速移動的探索方式使得遊戲探索內容消耗較快,開發周期壓力很大;另一方面,都市題材的場景和玩法複雜度較高,開發難度和優化渲染難度都很大。
作為國人領頭、跨國開發的首款二次元都市開放世界遊戲,《代號:無限大》明知山有虎,偏向虎山行。通過改造unity引擎、自動生成、夜景系統等技術,解決了目前市面上開發都市開放世界的難題。
【深度定製的加載與渲染方案】
《代號:無限大》面對的首要問題挑戰便是對「都市」這一場景的搭建。都市開放世界不僅擁有寬廣的平面維度,Z軸上也擁有不遜於平面的尺寸,這也就使得整個都市的建設,伴隨著百萬級數量的物件需求。
《代號:無限大》在處理這一問題時,專門開發了一套專用的城市流式加載技術和渲染方案。這套方案基於Unity引擎的ECS(Entity Component System)框架,進行了深度的定製,使得遊戲能在超大規模城市中,完成超大量物件的高性能渲染與區塊資源的流失加載,在後期開發調試上也具有充足的便利性。
受益於這套深度定製的方案,《代號:無限大》PV中的都市擁有了出色的加載與渲染效果。遊戲內無論是近景還是遠景都十分清晰,並且無論是否在高速移動中,場景都沒有顯現出以往開放世界遊戲中常見的「低模渲染高模渲染」的卡頓感,整體呈現效果十分流暢。
【自動生成背後的個性化設計】
加載與渲染問題只是都市建設中的一部分,而都市本身的設計才是都市開放世界更為重要的議題。不同於原野,都市本身各要素間包含著極高的關聯性,無論是建築的搭建還是區域的規劃,亦或是人物的行動邏輯,都需要在架構時做到嚴絲合縫。
為了搭建出更具鮮活感的都市,《代號:無限大》採用了一套被稱為「PCG全自動化城市生成系統」的方案——全自動化生成,這聽上去與近年來大火的AI技術脫不開干係,但實際上二者間並沒有直接的聯繫。在各類知名的都市開放世界3A大作中,無論是「GTA」系列還是「看門狗」系列,遊戲內都選擇了藉由自動生成系統,生成數量龐大的遊戲內容,或是場景、或是隨機事件、或是NPC。
「GTA」系列中的隨機事件觸發
而《代號:無限大》採用的自動生成系統,在自動生成的基礎上,融入了相當多的新要素。其中最具有代表性的,當屬城市路網的設計以及對自動生成系統的個性化設定。
這兩項技術可以算得上是相輔相成。一方面,自動生成的城市路網能讓遊戲的城市規劃更加合理與迅速。而另一方面,個性化設定也能讓開發者在自動生成後及時地對內容作出相應的修改。既保證了遊戲開發的效率,也避免了自動生成帶來的各類錯誤,給予了開發者自由發揮的空間。
而這項技術在遊戲PV中的體現也相當明顯。PV中路人們無論是著裝還是神態都相當豐富,體現了極高的個性化設計。而遊戲內的城市路網,在道路與場景的分布上,也嚴格遵守了現實中的設計邏輯,精度極高。
【燈光反射下的都市夜晚】
都市的複雜場景呈現也是都市開放世界所獨有的問題,且都市本身越是現代,該問題也就越明顯。畢竟,當夜色降臨,原野開放世界所面臨的,至多只是逐漸暗下來的場景,以及部分生物的習性改變。而都市開放世界,卻要同時照顧到燈光、反射、城市生態等多方面問題。
熟悉「人中之龍」系列的玩家應該深有感受,自系列開始使用全新的「龍引擎」以來,遊戲便格外注重場景夜間的表現效果。夜幕降臨時,神室町遍布絢爛燈光的場景,給玩家們留下了深刻的印象。
「人中之龍」系列中的神室町
而《代號:無限大》為了處理晝夜變化以及各類複雜場景的呈現問題,深入研究了大量的相關技術,其中就包括超大規模夜景燈光系統、超大城市光追系統、全動態實時全局光照系統、基於實時計算的全場景反射系統以及基於Ray-Marching的全場景體積霧效系統。
在多種先進技術的共同作用下,除了常規的白天場景外,《代號:無限大》在各種場景下的表現力都相當優異。無論是夜間街區中多彩的燈光、雨天地面積水的反射,甚至是黃昏時划過的夕陽,都表現的極為生動。
【實時破壞,動靜結合】
如果說上述技術是為了攻克都市開放世界「靜態」的呈現效果而研發的,那麼《代號:無限大》圍繞戰鬥系統所使用的全新技術,便是對都市開放世界「動態」的詮釋。
在《代號:無限大》的PV中,遊戲的戰鬥相當重視環境這一要素。而圍繞角色與環境的互動,開發者們為之匹配了實時物理引擎模擬的城市可破壞系統。無論是在日常的探索還是緊張的戰鬥中,玩家均可以實時地破壞都市中的場景道具,在提升交互感的同時,也為遊戲注入了的充足的真實感。
當然,《代號:無限大》使用的次時代卡通渲染材質技術,也對遊戲的整體表現力起到了至關重要的作用。而這除了能明顯看出的「鈔能力」作用外,也是開發者們在全新風格的挑戰下,一次次嘗試所得到的結果。
【技術之外的難題】
除了技術層面的難題外,探索玩法設計也是開放世界繞不開的一大難題——不怕城造得大,就怕玩家感到無聊;如何避免跑圖枯燥,是開發中不可避免的挑戰。相比野外開放世界以單一騎乘為主,都市的科技屬性天然具備相當多的載具儲備,如地鐵、汽車等。既提升多場景切換的效率,也豐富了玩法趣味性,帶給玩家心理上的滿足。
對此,《代號:無限大》有過之而無不及,這也是遊戲被稱為「二次元GTA」的一大原因。參考圖中:兩名角色騎著「小電驢」背著爆炸疾馳、雨夜駕駛汽車在車流中閃轉騰挪……這種在都市中橫衝直撞的自由感,正是都市開放世界帶來的最大爽感之一。
【腳踏實地,放眼未來】
作為二次元市場上,首次對都市開放世界這一題材的實際嘗試,《代號:無限大》所面對的挑戰可謂同樣「無限大」。不過,它的實踐卻也是腳踏實地,用技術克服一個又一個難關,而玩家間的高熱度正是對此最大的肯定。如果將來遊戲上線時,能將PV中的內容完全還原地呈現給玩家,那毫無疑問將是遊戲行業的開放世界新標杆,玩家對二游和開放世界理解也將推到全新的高度。