逆水寒推出無矩渲染技術,打破遊戲模型面限制
近日,網易旗艦古風端遊逆水寒釋出了全球首個使用無矩渲染技術製作的新地圖“萬佛窟”,吸引了很多玩家的好奇。
一個小小的場景裡竟然塞下了超過20億的模型總面數,是要逼死同行嗎?是不是有點太內捲了?
一時間,各大論壇塞滿了各種交流討論,今天小編就和大家好好聊一聊這項逆水寒神秘的新技術。
遊戲畫面的好壞,主要取決於遊戲中物體的模型質量。理論上來說,如果想要遊戲畫面好,就需要把面數做得越多越好。
但這裡問題就來了,面數如果太多,電腦會說“太多了,我數不過來,然後就當機了”。
所以在實際遊戲開發中需要講究一個平衡。
網易逆水寒的畫面被譽為會呼吸的江湖,是因為逆水寒開發組用最先進的圖形引擎技術做到了同時代網遊中最多的面數。
現在市面上的主流網路遊戲,一個人物的面數大約是3-5萬面,而逆水寒遊戲中目前一個人物的面數大約是10萬面。
用了同時代網遊中最多的模型面數,勢必會給中低配置的電腦帶來一個新的問題:電腦算不過來了,畫面卡頓。
為瞭解決這個卡頓的問題,目前的主流解決方法是在電腦渲染畫面前,先計算哪些需要渲染,哪些不需要渲染。
舉個例子:玩家站在場景總面數高達1億的汴京城,放眼望去,一片京師繁華盛景。但對電腦而言,如果要計算渲染這一億個面,它會原地爆炸。
所以逆水寒開發組基於微軟DirectX Ultimate中MeshShader技術,開發了一套新的自動渲染技術方案,這套方案簡單地說就是先讓電腦先判斷玩家在看什麼,然後只渲染玩家視野內的東西。
例如玩家看向一座房子,我們實際能看到的是房子朝向我們的一面,背向我們的那面,完全可以不渲染。這樣一來,電腦顯示卡的壓力就大大減輕了。
如果這樣減負以後顯示卡反映說還是吃不消,那就繼續做優先順序篩選,減少對一些優先順序低的面的渲染。
這套操作聽著很合理,但您猜怎麼著?雖然顯示卡說我舒服了,但CPU吃不消了,因為篩選過程本身就很吃力的。
這時候,就要請出逆水寒的好朋友——美國華裔核物理學家黃仁勳先生。
他對“無矩渲染”技術的設想非常感興趣,在他的幫助下,英偉達顯示卡可以利用顯示卡上的一個硬體模組,獨立完成上面說的篩選工作。
有了這個獨立硬體輔助計算,就可以支援同時上萬路併發計算,瞬間完成模型面頂點計算,迅速判斷哪些面值得渲染,哪些面不用渲染,只把值得渲染的面光柵化,形成影像。
以前的遊戲開發中,因為技術和效能的限制,對美術模型面數控制嚴格,例如一件衣服只允許做一萬個面數,因為反正做多了電腦也計算不過來,所以不如做少。
這樣帶來的代價是,遠看可能還像件衣服,鏡頭拉近就只剩下馬賽克了。
有了這項新的自動渲染技術方案之後,逆水寒美術創作者可以打破面數限制,一件衣服能任性地做一百萬個面。
玩家遠看這件衣服的時候,電腦選擇只渲染一萬個面,保障整體畫面的流暢;
但當玩家把鏡頭拉到最近、只看這件衣服的時候,電腦就可以把所有的算力都用來渲染這衣服的一百萬個面,所以能看到栩栩如生的刺繡紋路。
這就是無矩渲染技術和它背後的奧秘,它是一種在遊戲虛擬世界中最大限度地去復原真實世界的偉大嘗試。
當然,目前逆水寒遊戲中並非所有場景都採用了無矩渲染,但後續新場景均會優先考慮使用無矩渲染。
前面說到一件衣服要做100萬個面,懂行的玩家要質疑了:做這麼多面數,逆水寒的美術是神仙?
今天就向大家介紹一下逆水寒的神仙開發組是如何製作模型的。
例如之前提到的這尊大佛,它是透過用3D環繞式矩陣相機掃描一尊真正的小佛像,然後放大比例得來的,單個模型面數高達1600萬面!
逆水寒這組3D環繞式矩陣相機掃描裝置,由24邊圓柱組成,360度環繞式安裝了48臺佳能相機,為了得到最好的採集效果,還配裝了84組燈,每一組燈都由64個LED燈組成,共計5376個燈,每組燈形成一個亮度均勻的面光源,讓被掃描的物件均勻曝光。
這套大殺器用來製作人臉掃描,可以實現毛孔級精度,而且只需要兩天即可完工。
而且還能以每秒250幀的速度記錄面部表情變化,相信隨著技術的進步,未來逆水寒的遊戲角色面部一定會更加真實細緻、生動多變。
逆水寒美術總監才敢放言:“這將帶來一場遊戲美術製作流程與理念的革命”!
所以逆水寒遊戲畫面能做到要大局有大局,要細節有細節,一花一世界、一葉一菩提,古人的偈語,此刻小編竟透過逆水寒悟到了!
相關攻略文章
《逆水寒》完美弧線天極寶箱位置一覽
《逆水寒》市井百業潛水員玩法及獎勵一覽
《逆水寒》手遊,平等地逼瘋每一個i人
《逆水寒》天極探索完美弧線完成方法
《逆水寒》天極探索讓我摸摸完成方法
《逆水寒》天極區域寶箱位置一覽 天極區域寶藏獵人完成方法
我原以為《逆水寒》已經天下無敵了,沒想到有人比它還勇猛?
《逆水寒》射鵰梅墟打法講解 射鵰梅墟怎麼打
《逆水寒》一沸聞水聲奇遇觸發地點
《逆水寒》焚香祭故人奇遇攻略 焚香祭故人活動內容詳解
庫克大讚《逆水寒》畫面太棒了:國外玩家玩不到饞哭
《逆水寒》香意如許奇遇完成方法