程序员分析《都市:天际线 2》性能问题:远景 LOD 及渲染系统蹩脚导致
CTOnews.com 11 月 7 日消息,《都市:天际线 2》已经在昨天正式发售,CTOnews.com此前曾报道,这款游戏遭遇了严重的性能问题,Steam 平台上差评大多围绕游戏优化展开。
IGN 声称"使用 i9-13900k、64GB RAM、RTX 4090 配置,游戏在 1440P 分辨率下,在主菜单和游戏中仅 35 FPS,将游戏的画质调到最低,帧率只有 50 FPS 左右"。
日前一名芬兰程序员 Paavo Huhtala 决定手动剖析《都市:天际线 2》的代码,发现导致游戏性能问题的主要原因是,这款游戏使用了自家不成熟的优化方案。
CTOnews.com经过查询得知,实际上 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>"性能问题"质疑:优化无关游戏好坏,乐趣最重要》
相关文章
- 25 周年纪念作,情怀拉满但诚意欠缺:《勇者斗恶龙 怪物仙境 3》
- 联想拯救者 Y700 2023 平板推送 ZUI 15.0.723 系统灰度测试:新增“USB 网络共享”,优化底部小白条
- Streacom 推出 SG10 高端被动散热机箱:可解热 600W,1300 美元
- 3D 角色扮演策略游戏《少女前线 2:追放》公测开启,安卓、iOS、PC 多端互通
- 新能源车市:价格战开局,价值战结束
- 雪天这样拍,照片更为味道
- Cybertruck:未来物种重新定义汽车
- 2022 年我国未成年网民规模突破 1.93 亿,普及率达 97.2%
- 上映 7 天,《名侦探柯南:黑铁的鱼影》内地票房破亿、豆瓣 6.6 分
- 小岛工作室推出《死亡搁浅》联名手机手柄,预计明年发售