RTX 3050展示水体效果为何仍未成为游戏常态?

在谈及RTX 3050时,它以稳定的60帧流畅度展现了实时水体的魅力,水流轻柔地穿过沙地,巧妙地避开障碍物,甚至对被水浸泡的物体作出真实的反应。想到这些,我不禁感叹:若这种技术能够应用于游戏中,那贴图水面还会有生命吗?然而,喜悦的情绪随即被现实打断——这种演示与融入完整游戏之间,仍存在显著的性能差距。兴奋与理智,仿佛在我心中形成了两股力量,拉扯着我的期许。

首先,我们得探究这一演示究竟实现了什么。Ninja Fluid是虚幻引擎5的一个创新插件,最近的一段演示视频中,该插件将水体的实时效果提升至可交互的层次。水不仅流动自如,还能在沙地上延展,遇到障碍物时更是蜿蜒而行,进入水中的物体同样能感受到水流的动态反馈。这段演示在RTX 3050显卡上稳定地以60帧运行,这一数据值得特别提及。过去几年间,游戏画面技术在光线追踪、电影级渲染及神经网络超分辨率等方面激烈竞争,但很大一部分游戏中的水面效果依然依赖于贴图处理。贴图水面一个长期存在的问题就是:远处看似优美,而一旦角色涉水或物体坠入,假象便会瞬间破灭。

about image

Ninja Fluid由独立开发者安德烈·舒金倾力打造,其本次演示的重心便是水下场景与物体的实时互动。尽管数据表现出色,但我们需要注意的是,这些数据是在特定条件下获得的。开发者提供的信息显示,在RTX 3080显卡上,以高清设置运行时,处理器的每帧耗时约0.8毫秒,显卡则约为2毫秒,合计在每帧预算的20%以内。而这一演示场景同样能在GTX 1070显卡上运行。 UED官网

这里需要强调的是,演示场景的表现并不等同于完整游戏的实际效果。完整游戏的水体模拟实际上仅覆盖大约5到10米的视野范围,离得更远的地方仍旧依赖于普通水面材质。此外,整个游戏还要处理模型、光照、AI等诸多因素,因此引入这种模拟技术所需的成本显然不容小觑。

这项技术虽然并不算新,但此次展现却让人感到触手可及。Ninja Fluid在过去几年里反复打磨,最终应用于2023年发布的一款商业作品。它不仅能够模拟环境水体,还能为角色技能等特效提供新思路。尤其值得一提的是,其演示版可以在itch.io上获得,独立开发者们能免费使用,这对他们来说是一个重要的契机。过去,水体模拟技术几乎是大型公司的技术秀,独立团队想要接触,门槛太高。

这一技术的再次浮现引发了评论区的怀旧情绪。有不少人提到了Nvidia PhysX时代的水体特效,回顾了《无主之地2》《黑道圣徒4》以及《刺客信条4:黑旗》等游戏中的出色表现,以及当时伴随的帧率损失。许多开发者意识到,水体在显卡上的模拟操控能力,不仅仅是视觉特效的提升,还包括数据的回传处理,这往往涉及到土壤侵蚀、湿地湿度等复杂的计算,成本依然高昂。换句话说,尽管视觉效果令人惊艳,但所需的性能牺牲也是现实的难题。正如当年PhysX的水体表现,许多人往往在帧数骤降的恍惚中回忆起它。 UED官网

未来我们能期待什么呢?演示版已经可以在itch.io上下载,独立开发者借此能够无障碍尝试,并且RTX 3050的60帧表现确实可圈可点,但这仍属于演示阶段。完整水体模拟的效果仅在镜头周围5到10米内可见,而完整游戏还需分摊模型、光照、AI等方面的开销。个人认为,在短期内,这项技术并不可能让每个游戏的水面都变得栩栩如生。然而,它至少向我们展示了实时水体技术正从一项“技术展示”向“独立团队也能参与”的转变。至于能否在你所钟爱的游戏中看到真正动态的水面,那就要看开发商是否愿意为这几米水域的表现投入必要的性能预算了。

足球场上,每一步都是通往成功的脚印!...

足球场上,每一步都是通往成功的脚印!...