程序员分析《都市:天际线 2》性能问题:远景 LOD 及渲染系统蹩脚导致
11 月 7 日消息,《都市:天際線 2》已經在昨天正式發售,此前曾報道,這款游戲遭遇了嚴重的性能問題,Steam 平臺上差評大多圍繞游戲優化展開。
IGN 聲稱“使用 i9-13900k、64GB RAM、RTX 4090 配置,游戲在 1440P 分辨率下,在主菜單和游戲中僅 35 FPS,將游戲的畫質調到最低,幀率只有 50 FPS 左右”。
日前一名芬蘭程序員 Paavo Huhtala 決定手動剖析《都市:天際線 2》的代碼,發現導致游戲性能問題的主要原因是,這款游戲使用了自家不成熟的優化方案。
經過查詢得知,實際上 Unity 有一個名為實體圖形(entities.graphics)的軟件包可以提供自適應 LOD,這項功能類似于虛幻引擎 5 中的 Nalite 技術,即開發者不需要為每個模型獨立制作高精度及低精度模型,引擎本身即可根據玩家距離模型的位置,自動調節模型的面數及紋理分辨率,從而改善游戲優化。
不過實體圖形軟件包技術目前仍不成熟,因此開發商 Colossal Order 沒有選擇這項工具,轉而為本作制作了一些“額外的優化方案”。
不幸的是,Paavo Huhtala 發現,開發商 Colossal Order 為《都市:天際線 2》制作的“額外的優化方案”相當蹩腳:
有些模型根本沒有任何 LOD 變體,在遠景依然會加載高精度模型。
游戲的渲染系統不是很先進,遠景依然使用高分辨率渲染
游戲會刪除遠景中的部分元素來保證性能,但刪除的內容數量“并不激進”
Paavo Huhtala 認為,造成上述問題的原因,不是因為游戲開發人員缺乏技術能力,而是由于他們在設計決策上的“糟糕運氣”,以及缺乏時間對游戲進行潤色和優化。
此外,Colossal Order 今日在社區發文表示,在《都市:天際線 2》達到“標準性能”之前,不會發布付費 DLC。
官方解釋稱,Colossal Order 只是一個小團隊,這樣做的目的是為了專注于手頭的任務,以避免過于分散精力。
除此之外,ColossalOrder 還預告即將推出的更新中除了繼續調整性能和優化外還會解決游戲中一系列“垃圾”問題,包括垃圾車消失、垃圾處理平衡以及垃圾站無故填滿等問題,而在下一個補丁中,官方會解決流浪狗的數量問題,以防止城市中出現大量被遺棄的流浪狗。
相關閱讀:
《海外玩家稱 <都市:天際線 2> 行人牙齒建模導致游戲性能問題,官方否認》
《官方回應 <都市:天際線 2>“性能問題”質疑:優化無關游戲好壞,樂趣最重要》
廣告聲明:文內含有的對外跳轉鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節省甄選時間,結果僅供參考,所有文章均包含本聲明。
總結
以上是生活随笔為你收集整理的程序员分析《都市:天际线 2》性能问题:远景 LOD 及渲染系统蹩脚导致的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 世风日下,邪淫为最
- 下一篇: 普惠门诊保的受益效果如何?