NCSOFT 最近宣布的《Project Skyline》是一款以《地平线》宇宙为背景的 MMORPG,该游戏在技术上树立了里程碑,选择采用虚幻引擎 5 并以 Nanite 作为视觉支柱。在持久且庞大的世界中,以电影级的保真度重现 Guerrilla Games 标志性的机器人,这为游戏开发带来了前所未有的优化挑战。
技术管线:从 ZBrush 到虚幻引擎 5 🛠️
Maya 和 ZBrush 之间的资产创建工作流程面临着一个独特的挑战。传统上,MMO 为了在容纳数百名玩家的服务器上保持性能,会牺牲高清晰度几何体。然而,Nanite 允许直接导入高多边形网格,从而消除了对手动法线贴图和 LOD 的需求。与 Guerrilla Games 的合作在此处至关重要,因为他们在复杂生物力学机械(包含齿轮、电缆和反光材料)设计方面的经验,必须转化为一个既能尊重艺术传承又不会在实时游戏中导致引擎崩溃的管线。
实时规模的困境 ⚙️
真正的挑战不在于静态质量,而在于 MMO 的动态性。虽然《地平线:西之绝境》以线性方式控制每台机器的加载,但《Project Skyline》必须同时管理数十个机器人生物,并配合 Lumen 光照和破坏物理效果。关键在于 NCSOFT 如何平衡对近景背景和生物使用 Nanite,同时对远处物体采用激进的剔除系统。如果他们能在中端 PC 上稳定保持 60 fps,这个项目可能会重新定义大型多人在线游戏的图形标准。
在像《地平线》这样拥有庞大开放世界的 MMO 中,Nanite 在《Project Skyline》中的实现如何影响性能优化?
(P.S.:游戏开发大赛就像婚礼:每个人都很开心,没人睡觉,最后你还会哭)