Ninja Fluid引领虚幻5水体实时模拟 RTX 3050流畅达60帧

近期,虚幻引擎5的插件Ninja Fluid展示了其引人瞩目的实时水体效果:水流在沙滩上缓缓滑过,巧妙绕开障碍物,并精准地对落入水中的物体作出即时反应。值得一提的是,尽管在使用RTX 3050显卡时,该演示能够稳定运行在60帧每秒的速度,但若将这项技术运用至完整游戏开发中,性能仍然面临相当大的挑战。

about image

在过去的十年里,游戏图形技术经历了飞速发展,光线追踪、摄影测量和神经网络超分辨率等技术的广泛应用,推动了游戏画质的革命。然而,许多游戏中的水面效果仍然依赖于传统的动画贴图展示。Ninja Fluid是由匈牙利开发者安德拉什·凯策尔精心打造的,它的演示特别强调了水体与周围物体间的实时互动。

根据开发者提供的数据,这一演示在RTX 3080显卡上以高清画质运行时,每帧的处理器耗时大约为0.8毫秒,显卡的耗时大约为2毫秒,总体耗时未超过单帧预算的20%。值得注意的是,演示场景同样也能够在GTX 1070显卡上流畅运行。这些数据主要针对演示场景本身,并不能完全反映完整游戏的运行性能。 龙八头号玩家

当前版本的水体模拟仅覆盖摄像机周围大约5至10米的区域,距离更远的地方依旧采用传统的水体效果。完整游戏的开发还需要同时管理模型、光照、人工智能等多种内容,因此引入这套复杂水体模拟的成本无疑大幅攀升。

经过数年的开发,Ninja Fluid不仅在2023年推出的商业项目中得到了应用,还扩展到了角色技能等特效的表现。业余开发者也可以在itch.io上获得插件的演示版本,并可免费使用。这一举动为小型团队和个体开发者提供了极大的便利。

在评论中,一些人提及了Nvidia PhysX时代的水体特效,包括《无主之地2》、《黑手党2》和《刺客信条4:黑旗》等经典游戏中的相关表现,但也不可避免地要面对带来的帧率负担。此外,还有开发者指出,水体在显卡中的模拟需要将数据传输回处理器,以计算土壤侵蚀和土壤湿度等变化,因此相关成本依然非常高昂。 龙八头号玩家

11.99万元起,北京现代全新纯电轿跑京上市

11.99万元起,北京现代全新纯电轿跑京上市

教练非常注重基础训练,通过细致的讲解和示范,我的篮球基本功有了显著提升!...

纷争引发!C罗缺席全队致谢,热苏斯坦言需深入交流

纷争引发!C罗缺席全队致谢,热苏斯坦言需深入交流

教练非常注重基础训练,通过细致的讲解和示范,我的篮球基本功有了显著提升!...

订阅