Waterways

Waterways is a Godot Engine add-on for generating realistic river meshes with dynamic flow and foam effects. It utilizes Bézier curves for shaping and allows for custom shader integration, making it ideal for creating visually stunning water features.

https://github.com/Arnklit/WaterGenGodot

Preview Images

Preview
Preview
Preview
Preview

Waterways: Dynamic River Generation in Godot Engine

Waterways is a powerful add-on designed to streamline the creation of realistic rivers within the Godot Engine. By leveraging Bézier curves, it offers intuitive shaping tools, enabling developers to craft rivers that seamlessly integrate into their game environments. The add-on automatically generates flow and foam maps, adding dynamic visual elements that enhance the overall realism.

Key Features:

  • Bezier Curve Shaping: Easily define the path of your river using intuitive Bézier curve controls, similar to those found in Blender.
  • Flow and Foam Map Generation: Automatically bake flow and foam textures to simulate realistic water movement and interaction with the environment.
  • Custom Shader Support: Integrate custom shaders to further refine the visual appearance of your rivers, with specialized uniform parsing for ease of use.
  • Water System Integration: Generate global height and flowmaps using the WaterSystem node for advanced effects like buoyancy and shader interactions.
  • Buoyancy Simulation: The Buoyant node allows RigidBody objects to realistically float on the generated water surfaces.

Getting Started:

Installation is straightforward: simply copy the addons/waterways folder into your Godot project and activate the plugin in the Project Settings. Once activated, you can add a River node to your scene and begin shaping your waterway. The Waterways add-on provides a comprehensive solution for adding visually impressive and interactive water features to your Godot projects.

Resource Details

tool

Arnklit



3