NCSOFT在MMORPG行业迈出了重要一步,宣布了Project: Skyline,这是一款以索尼《地平线》宇宙为背景、使用虚幻引擎5作为基础引擎的作品。其技术亮点在于以前所未有的多边形细节水平,在大型多人在线游戏中重现了标志性的机械兽。得益于Epic Games的虚拟化几何技术Nanite,开发者可以直接从建模工具导入超高多边形模型,无需制作传统法线贴图或LOD。
与Guerrilla Games共享工具的工作流程 🛠️
NCSOFT与Guerrilla Games之间的技术整合过程堪称跨工作室协作的典范。据悉,韩国团队正在使用索尼互动娱乐的内部工具——最初为《地平线:西之绝境》设计——来创建机械兽的骨骼和动画系统。在虚幻引擎5中,这些数据通过Nanite管线处理,将高分辨率几何体转换为虚拟网格集群。主要挑战不仅在于视觉保真度,还在于持久开放世界中的内存管理。为此,他们实现了一套动态流式传输系统,根据玩家距离和屏幕上生物密度优先加载Nanite网格,从而避免大规模战斗中的性能下降。
无限几何对开放世界MMO的影响 ⚙️
在MMORPG中使用Nanite的决定意味着需要彻底重新思考传统优化方式。与线性射击游戏不同,MMO必须同时维持60 FPS的稳定帧率,并处理数十名玩家和机械兽。Project: Skyline证明,通过将虚拟化几何与高级剔除技术和延迟着色相结合,这是可行的。视觉结果令人震撼:每个齿轮、电缆和装甲板都以微观精度渲染,消除了通常困扰开放世界的纹理弹出问题。这种技术方法为未来追求电影级画质而不牺牲在线游戏体验的多人在线游戏树立了先例。
Project Skyline如何利用虚幻引擎5的Nanite技术,在MMORPG环境中扩展《地平线》机械兽的渲染表现?与单人游戏相比,这里的物体密度和渲染距离构成了巨大的性能挑战。
(附注:游戏开发者是那种花1000小时制作游戏,而玩家2小时就能通关的人)