# River Buoyancy & Branching River Tool Differences

## River Buoyancy Tool

* [Fab Link](https://www.fab.com/listings/682b8592-3159-443a-87b3-9c843a910095)
* [Documentation](/no-longer-in-support/river-buoyancy-tool.md)

This was the first River Tool to be released and had a specific use in mind, the key features of this tool is for making a more simple non branching river and wanting buoyancy support. It also uses an older technique for the shader, utilizing panning textures.

![](/files/-Mk6CePoFnD4T_MFiNpt)

{% hint style="success" %}

#### Pros

* Simple river spline creation
* Ability to have physics object have buoyancy and flow down the river
* Panning textures
  {% endhint %}

{% hint style="danger" %}

#### Cons

* Unable to branch and re-attach
* Does not support Flowmaps
* Cannot have vertex painting
* Not supported with UE4.26 Water Tools Plugin
* No longer in development support - final engine version is 4.27 (untested in 5.0+).
  {% endhint %}

## Branching River Tool

* [Fab Link](https://www.fab.com/listings/e0e83ded-b935-42c2-a247-7afb6f2e70f8)
* [Documentation](/assets-and-plugins/branching-river-tool.md)

This was a completely new project made for a different use. It is more focused on the ability to branch and then re-attach the river in multiple areas. It also has the ability to vertex paint areas for foam, and warping in different directions.\
In engine 4.26 the "Water Tools" plugin was added, the Branching River Tool has added support to work with this.

![](/files/-Mk6CigcZDjmZ6npx4ye)

{% hint style="success" %}

#### Pros

* Ability to branch and re-attach rivers
* Supports Flowmaps
* Higher Quality Materials
* Vertex painting for foam and directions
* Supports UE4.26 Water Tools Plugin
  {% endhint %}

{% hint style="danger" %}

#### Cons

* Does not support Buoyancy
* More complex material and blueprint
  {% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.shadersource.io/faq-answers/river-buoyancy-and-branching-river-tool-differences.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
