Seen from above at Y 64, 768 × 256 blocks · from the standard noise

Terrain

Gradient Field Warp

Displaces input sampling along the sampled gradient of another density.

density.gradient_warp

Gradient Field WarpSample distance4.0Factor256.0InputOutputWarp

What it does

Bend a terrain pattern so hills lean and stretch. The slope of a second field sets the direction and strength of the bend at each position.

Connect your shape to Input and a smooth noise to Warp. Start with a small Factor, then increase it until the hills start to lean. This takes more work than plain noise, so keep it for shapes that benefit from the bend.

On noise

The same noise before and after this node, seen from above.

Before
After

In 3D

The same output in relief: each value becomes a height, coloured like the map above. Drag to look around.

Drag to look around · 256 × 256 blocks

Inputs and outputs

NameTypeDefaultWhat it changes
Inputs
InputDensityThe density whose pattern you want to bend.
WarpDensityIts slope sets the direction and size of the displacement.
Sample distanceReal1.0 · > 0Sets how far apart nearby readings are taken to measure the slope.
FactorReal8.0Values further from zero bend the pattern more, and negative values bend it the other way. The distance also depends on the warp slope.
Output
OutputDensityThe input density read at the displaced positions.

Good to know

Soften the field that bends the terrain

A broad, smooth Warp gives gentler bends. Increasing its amplitude also increases the displacement, even if Factor stays unchanged.

Watch the vertical movement

A warp that varies with height can move the reading up and down. Use a 2D warp field when you only want sideways distortion.

See also