这个项目能做什么

Waterways 是一款 Godot 引擎插件,可根据贝塞尔曲线生成带流动和泡沫贴图的河流网格。它提供一个 River 节点,用于通过路径控制、轴/平面约束以及吸附到碰撞体来塑造河流。用户可以烘焙流动和泡沫纹理,生成用于碰撞的网格副本,并使用 WaterSystem 节点创建全局高度图和流动贴图。Buoyant 节点可让物体在河流上漂浮。该插件内置带有可自定义参数的 Water 和 Lava 着色器,支持遵循特定 uniform 约定的自定义着色器,并提供 LOD 设置。它面向使用 Godot 并希望在不依赖外部工具的情况下程序化生成河流的游戏开发者。