虚幻引擎四打造大都会:《自杀小队》的技术挑战

发布于 2026年05月28日 | 从西班牙语翻译

《自杀小队:杀死正义联盟》的发布为Rocksteady带来了一个巨大的技术挑战:在开放世界中保持其前作叙事质量的水准。所使用的虚幻引擎4是构建充满活力的大都会的基础,但真正的成就在于工作室如何管理从封闭线性场景到生动且反应灵敏的城市的过渡,同时不牺牲角色的细节。

虚幻引擎4中描绘的大都会鸟瞰图,包含爆炸场景和角色在摩天大楼间飞行

面部动画与城市流式传输优化 🎭

最大的技术挑战在于两个通常相互矛盾的系统共存:大规模城市渲染与高保真面部动画。在过场动画中,Rocksteady采用了一种面部捕捉系统,结合了高密度混合变形和基于面部骨骼(关节)的绑定技术,在虚幻引擎4中实现了无需预渲染的微表情。然而,为了在开放世界中保持流畅,工作室采用了数据流式传输系统(HLOD),当镜头靠近角色时优先加载皮肤和眼睛纹理,同时在后台主动卸载城市的LOD。生动的日光照明通过动态定向光系统实现,该系统与持续的灰尘和烟雾粒子交互,模拟大都会的烟雾效果,而不会使渲染管线崩溃。

密集环境中的性能困境 ⚙️

尽管取得了进展,但游戏暴露了当前开发中的一个尴尬事实:电影级画质与实时游戏玩法之间的界限仍然模糊。虽然主角的身体动画流畅且反应灵敏,但城市中的NPC和交通明显降低了动画帧率以维持60 FPS。Rocksteady优先考虑持续粒子效果(爆炸、碎片)而非人群模拟的决定表明,为了实现包含详细英雄的开放世界,牺牲环境AI在技术上仍然是更可行的路径。

虚幻引擎4如何管理纹理和资源的动态加载,以避免在渲染像《自杀小队》这样详细且开放的都市时出现性能下降,同时不牺牲多人战斗的流畅性

(附注:针对移动端优化就像试图把一头大象塞进Mini Cooper里)