留言

Ninja Fluid展示RTX 3050实时水体效果,流畅运行达到60帧

近年来,虚幻引擎5的插件Ninja Fluid展示了一项令人印象深刻的实时水体效果:在演示中,水体能够自然地流淌过沙地,灵活地绕过障碍物,并且对落入水中的物体做出真实的互动反应。该演示在RTX 3050显卡上以稳定的60帧频率运行,然而要将这种视觉效果应用于完整的游戏中,仍然面临着相当大的性能压力。

about image

在过去的十年里,游戏图形技术经历了光线追踪、摄影测量和神经网络超分辨率等重大进展,但许多游戏中的水面效果依旧依赖于动画贴图来实现。Ninja Fluid由匈牙利开发者安德拉什·凯策尔打造,演示的重点在于水体与周围场景物体之间的实时互动。

about image

从开发者提供的数据来看,在RTX 3080显卡上,以高清设置运行该演示场景时,每帧的处理器耗时约0.8毫秒,显卡耗时约2毫秒,总计不到单帧预算的20%。这段演示还能够在GTX 1070上正常运行,这些数据仅针对演示场景,而不代表完整游戏的性能表现。

about image

目前,该水体模拟技术的有效范围仅覆盖镜头周围约5至10米的区域,距离更远的地方仍然使用常规水体效果。完整的游戏开发还需要处理模型、光照以及人工智能等多种因素,因此引入这种模拟技术的代价仍然相对较高。

Ninja Fluid经过数年的开发,曾在一款2023年发布的商业游戏中得到应用。除了环境水体效果之外,这个插件也能用于角色技能等特效。其演示版本现可在itch.io平台上获取,供业余开发者免费使用。

一些评论提到过Nvidia PhysX时期的水体效果,比如在《无主之地2》、《黑手党2》和《刺客信条4:黑旗》中展现的水体特效,以及当时所带来的帧率压力。同时,也有开发者指出游戏逻辑上的复杂性:在显卡中进行水体模拟后,需要将数据返回处理器,以计算土壤侵蚀或土地湿度等变化,这依然是一种高成本的操作。

王曼昱晋级女单决赛,张本美和遗憾落败 湖北省政府对世界技能大赛中国代表团的祝贺