Skip to content

Stream Erosion

modifier.stream_erosion · Geology · Mask-aware · Resolution-dependent

Carves drainage networks from flow accumulation; outputs the river/flow map.

Purpose

Carves the drainage network from where water accumulates, cutting channels and valleys that branch like real rivers. Reach for it as the erosion that gives large-scale drainage and river form, the shape hydraulic and thermal erosion do not.

Inputs

  • in
  • mask (optional)

Outputs

  • heightfield
  • flow
  • wear
  • deposition

Parameters

Parameter Type Range Default Unit Description Field-driven
Strength (strength) float [0, 1] 0.2 no
Diffusion (diffusion) float [0, 1] 0.5 no
Iterations (iterations) int [0, 500] 30 no
Concavity (concavity) float [0.1, 2] 0.5 no
Concentration (concentration) float [1, 6] 1.5 no
Fill (fill) float [0, 1] 0.05 no

Layer contract

Honours a mask on its input, applying everywhere the mask is absent.

Emits flow, wear, deposition alongside the height layer.

Behaviour

Stream erosion is an iterative simulation, so it is resolution-dependent: the preview is representative of the build. It cuts toward the world sea level as its base level, taps flow, wear, and deposition as layers, and reads a mask.

See also