Godot 中复刻《盗贼之海》风格水体:FFT 算法与实时渲染的惊艳表现

AI3D 发表于 08-11 浏览 0 分类 创作分享

Stunning Sea Of Thieves-Inspired Water In Godot
来源图像

我们 80 Level 绝不会对出色的水体系统视而不见,自然,我们也不能忽略 Reddit 上这位名为 _brennon 的 Godot 开发者的作品。《盗贼之海》中的水体是游戏中最酷的技术成就之一:它看起来惊人,感觉充满活力,并启发了许多艺术家,包括这个项目的开发者,他重新创造了从翻滚波浪到波光粼粼的光线反射等一切。

遗憾的是,_brennon 没有分享太多细节,包括水体是否具有交互性。然而,根据《盗贼之海》中采用的方法,我们知道它使用了基于 FFT 的算法。如果你对这些还不熟悉,Rare 团队在 SIGGRAPH 2018 上的原始演讲绝对值得一看:

Godot 可能不如 Unreal 强大,但许多技术并不局限于特定引擎,所以不要惊讶于它的水体效果能如此出色。这里还有另一个绝佳的例子:Levi Murray 的海洋着色器 在 Godot 中实现,而这个绝对具备一定的交互性:

以下是 Godot 中风格化水体的几个精美示例:一个是 Critsium 的作品,另一个用于 Tenkemo,一款融合了《我的世界》和《动物森友会》的合作游戏:

你还可以查看 Paul Jeffs 在 Unity 中对《盗贼之海》水体的 解析,以及 Ghislain Girardot 在 Unreal 中重现它的 尝试:

原文链接:https://80.lv/articles/stunning-sea-of-thieves-inspired-water-in-godot

喜欢这篇内容吗?