1前言
在這個新主機發布的節點上,我們非常想知道新主機能為我們帶來什麼改變,正巧近日育碧有篇文章談到了這個話題,其中Ubisoft團隊高級渲染程式設計師Oleksandr Koshlo和Snowdrop首席引擎程式設計師Christian Seger分享了一些對下一代主機的看法。我認為值得分享一下。
2正文
漫長的等待已經過去,新一代主機終於來了。如果您購買了PlayStation 5或Xbox Series X,那麼您就能體會新機器的潛力。
3什麼是下一代
什麼是下一代?有些人會給你一個簡短的答案:下一代是今年發布的兩大主機。另一些人會認為下一代是指下一代平臺上遊戲,更真實的圖形,巨大的開放世界,更短的加載時間,精確的物理碰撞和複雜的AI。
Snowdrop引擎的高級渲染程式設計師Oleksandr Koshlo更可能為您提供較短的答案。「我認為下一代就是指新的PlayStation和Xbox。主機在遊戲市場上很重要,因此,當新的主機問世時,就是我們做新事情的時候了」。
雖然下一代遊戲可能由新主機定義,但是整個遊戲界都可以感受到它的影響,無論您是在PC,Nintendo Switch還是手機上玩遊戲。
對於Massive首席引擎程式設計師Christian Seger來說,最受歡迎的遊戲機的功能和特性是影響遊戲行業發展的關鍵因素:「對於我們製作的每個大型遊戲項目,我們都必須考慮最終用戶,在前幾代中,絕大多數玩家都分散在Xbox,PlayStation和PC。這些遊戲機在市場中佔有很大的份額,所以它們在決定我們應該關注的重點以及我們設定的目標。」
「主機世代更迭相隔大約八年,或者可以將每一代視為十年。PC性能逐年提高,但是主機為我們提供了為期十年的技術目標和門檻,告訴我們如何構建遊戲以及相應的內容。」
因此,下一代主機通過硬體的提升,為遊戲開發設置了新的硬體基礎標杆。您可能會很想說這也給遊戲開發設置了界限,但是Oleksandr說:「不,不是那樣,我們認為下一代是充滿機遇的。」 Christian 同樣是積極的:「這是幸福!遊戲運行得更快更好,這會影響遊戲設計。例如,您可以更快地移動,因為系統現在可以跟上你的移動速度。過去,您必須限制速度,或者必須使世界變得不那麼詳細或使用較低的清晰度。新主機上我們不再需要做出妥協。」
4光線追蹤-下一代的基石
隨著下一代主機的問世,Snowdrop的程式設計師正在推動引擎向前發展,以充分利用其提供的硬體特性。其中光線追蹤毫無疑問是新主機最重要的新特性。
「這是我們正在研究的最顯著的功能之一,」Christian 說。「這是一項巨大的研發工作,也許是我們有史以來最大的研發功能之一。」 畢竟光線追蹤可以提供更逼真的圖形,可以理解為什麼Snowdrop的工程師優先考慮開發此功能。
Christian解釋說。「光線跟蹤實際上在原理上非常簡單,就是一種模擬從表面反彈並帶有不同材質屬性的光線的方法。基於光線的不斷彈跳和擴散實現全局照明。」 它可能是一個容易理解的簡單概念,但這並不意味著它易於實現。光線跟蹤本身是一個計算密集型的操作,因此真正的挑戰在於尋找不犧牲解析度或幀率的情況下使用它的方法。Christian說:「我們需要做很多工作才能使它在實時遊戲中運行的更快,達到需要的每秒30或60幀。」
同時Snowdrop允許您打開和關閉的光線跟蹤。但如果發現對性能要求太高,則可以在低端PC上將其關閉。Snowdrop還具有基於軟體的光線跟蹤,不需要特定的硬體支持。
5SSD
光線追蹤可能已經令人興奮,但是新主機中最重要的硬體開發可能是向SSD存儲的轉變。對於玩過PlayStation 5或Xbox SeriesX的人來說,更快的加載速度都是顯而易見的,但是您可能不會意識到改進有多大。
Christian 說:「固態硬碟和機械硬碟之間的差別不是固態硬碟的速度快兩倍或三倍,而是快十倍或二十倍。」 Christian解釋說。「對於您在遊戲中看到的所有紋理,在當前的主機上,可能需要一兩分鐘才能加載到遊戲中,然後,在紋理真正開始載入之前,場景會看起來有些模糊。使用新一代主機,您將看到更快的加載時間,更快的紋理填充。我們希望以每秒1-2G的速度載入紋理數據,而以前您可能每秒只有50M的速度。」
6mesh shading
「在新一代主機中,GPU發生了巨大的架構變化,包括它們如何處理網格和幾何圖形。它的變化很大,因此我們希望通過以不同的方式構造渲染來利用這一點。「 新的主機支持 mesh shading,這使對象可以分成小塊。對於角色而言,一隻手可能是一個模型,鼻子可能是另一個模型,依此類推。
如果模型不在屏幕上或被遮擋,那麼我們就不必渲染它們,可以跳過它們。但是,如果您的角色僅在屏幕上佔一半,即使其中的許多部分並沒有進入最終畫面,您也必須浪費時間處理和渲染整個角色。使用mesh shading,我們可以將事物分解為更細的片段,這意味著要渲染的模型更少,可以更快的渲染。
當然在前幾代主機中都有此類似功能,但是它們存在一些問題,效率低下。藉助新一代主機的硬體,我們可以看到一種更有效地實現此功能的方法。
與SSD一樣,這是主機技術的一項發展,可能會帶來更廣泛的影響。您可能會認為,下一代主機中的GPU改變與PC用戶無關,但是它將推動遊戲設計的變化–更快,更大,更智能,更美觀的遊戲–將影響選擇主機遊戲的所有人。對於遊戲設計師而言,這是新機遇的曙光,Snowdrop引擎正在不斷發展以充分利用它們。
- End -
ABOUT US