Stylized River Generator

Fares Asem in Simulations & Effects


Procedural River Generator

Create beautiful stylized rivers in seconds using a simple curve-based workflow.

The Procedural River Generator allows artists to draw a single curve and automatically generate a complete river ecosystem including flowing water, waterfalls, rocks, trees, flowers, plants, and grass.


Features

Curve-Based River Creation

Simply draw a curve and the entire river is generated automatically.

No manual placement required.

Dynamic Water Behavior

The river automatically reacts to the slope of the curve:

  • Flat sections → slow water flow
  • Moderate slopes → faster flow
  • Steep sections → waterfall effect

This creates a more natural and believable river system.


Automatic Environment Population

The generator can automatically distribute:

  • Rocks
  • Trees
  • Plants
  • Flowers
  • Grass

around the riverbanks.


Full Artistic Control

Each asset category has independent controls for:

  • Collection
  • Density
  • Random seed
  • Selection

allowing you to create anything from a sparse stream to a dense forest river.

Dynamic Water Interaction

The river system doesn't simply place water along a curve.

Water dynamically reacts to objects placed inside the river, creating more believable and visually rich environments.

Rock Interaction

When water encounters rocks, the system automatically generates foam and turbulence around them.

This creates the appearance of flowing water breaking against solid surfaces without requiring any manual painting or setup.

Obstacle Interaction

Custom obstacles can be added through the Obstacles Collection.

Any object placed inside this collection will automatically interact with the river and generate foam and turbulence around them also.



Bonus Tree Generator

Included with the package is a procedural Geometry Nodes Tree Generator.

Create unique stylized trees with customizable branching structure, density, shape, noise, and growth parameters. The generated trees can be used directly with the River Generator or in any other environment project.

Features include:

  • Procedural trunk and branch generation
  • Multiple branch levels
  • Adjustable branch count and length
  • Customizable growth angles
  • Noise controls for natural variation

Generate countless tree variations with just a few parameter adjustments.



$10

Have questions about this product?
Login to message

Details
Sales 90+
Dev Fund Contributor
Published 4 months ago
Blender Version 5.0 - 5.2
Render Engine Used Cycles, Eevee
License Royalty Free