Skip to content

Canyon ​

Terrain terrain.canyon

A winding canyon with a flat floor and stepped walls, cut into the input terrain (or into flat land at Surface height).

Canyon with default settings

Output with default settings, rendered by LibreTerrain.

Inputs ​

PortType
InHeightfieldOptional

Outputs ​

PortType
OutHeightfield

Settings ​

SettingDefaultRange / optionsDescription
Direction0 °0 to 360 °Direction the canyon runs in. 0° = +X (right).
Depth Mask port450 m0 to 10,000 mDepth from the rim to the floor, in metres.
Width1,800 m1 to 100,000 mWidth from rim to rim, in metres.
Floor width300 m0 to 100,000 mWidth of the flat floor, in metres.
Steps30 to 12Number of ledges in the walls (hard rock layers). 0 = smooth walls.
Meander900 m0 to 100,000 mHow far the canyon winds from side to side, in metres.
Meander length3,000 m10 to 1,000,000 mDistance between bends, in metres.
Roughness0.50 to 1Amount of irregular, noisy detail.
Surface height800 m-10,000 to 20,000 mHeight of the land the canyon is cut into, when no input is connected.
Position X0 m-1,000,000 to 1,000,000 mEast/west offset from the centre of the world, in metres.
Position Y0 m-1,000,000 to 1,000,000 mNorth/south offset from the centre of the world, in metres.
Seed00 to 999,999Change for a different variation.

Mask ports

Settings marked Mask port can be driven by a mask. Click the setting's Mask port button and connect a mask to the new green input: black scales the value to 0, white keeps the value you set.

See also ​

Crater · Dunes · Mountain · Plateau · Ridge

Code dual-licensed MIT / Apache-2.0. "LibreTerrain" and its logo belong to EllisonDigital.