I've been working on a tool for my godot game to create waterfalls based on the collision of the terrain, still have a lot of refinement to do, + tuning features and additional effects (like base splashes) I'm planning to add to the tool, but I'm already pretty happy with the results its producing!