在 Godot 中实现带动态漩涡的海洋着色器

AI3D 发表于 07-31 浏览 5 分类 新闻资讯

Custom Ocean Shader In Godot Featuring Dynamic Whirlpools
来源图像

我们之前报道过 Levi Murray 的令人舒适的桥梁工具和逗趣的搞笑炮塔,这次他又开启了一段以海洋为背景的过场动画新冒险。这让他“有点掉进兔子洞”,九天之后,他做出了这个很酷的着色器。

正如这位开发者所解释的,核心海浪生成由这个仓库驱动。他的主要贡献集中在实现基于 GPU 的高度检测、船只控制器、任意高度置换和船尾浪。非常了不起的工作。

这是 Levi 的另一个不错的演示:一个使用粒子效果的挤奶模拟器:

如果你在寻找更多 Godot 水体项目,可以看看 Critsium 的这个风格化精美的示例:

Tenkemo,一款结合《我的世界》与《动物森友会》的合作游戏,是这样处理水体的:

Black Hole Fishing 的水漩涡可能更接近 Levi 的想法:

我们 80 Level 很喜欢各种水体解决方案。你可以看看我们最近介绍过的一些作品,包括 Ok_Art_2784 的Gerstner 水、Dan Greenheck 的Three.js Water Pro,以及 William Faucher 的新EasyWaterscape:

相关链接

原文链接:https://80.lv/articles/custom-ocean-shader-in-godot-featuring-dynamic-whirlpools

喜欢这篇内容吗?