threejs-worldgen
    Preparing search index...

    Interface RiverOptions

    Rivers carved from a noise field.

    interface RiverOptions {
        depth: number;
        enabled: boolean;
        maxHeight: number;
        scale: number;
        valleyDepth: number;
        valleyWidth: number;
        width: number;
    }
    Index
    depth: number

    Channel depth below the river surface, metres.

    enabled: boolean

    Turn rivers on or off.

    maxHeight: number

    Rivers fade out above this height (they don't run along ridges), metres.

    scale: number

    Typical distance between rivers, metres.

    valleyDepth: number

    0…1: how far valleys pull the land down towards sea level.

    valleyWidth: number

    Valley half-width in noise units.

    width: number

    Channel half-width in noise units (≈ fraction of scale).