Skip to content

Algorithm

Global: g_algorithm

Functions

Function Description
genland(seed, size, height, octaves, smoothing, persistence, amplitude, riverWidth, freqGround, freqRiver, offsetX, offsetZ, shadow, river, ambience) Generate procedural terrain.
shadow(volume, lightStep) Add shadow coloring to a volume.

Detailed Documentation

genland

Generate procedural terrain.

Parameters:

Name Type Description
seed integer Random seed (optional, default 0).
size integer Terrain size (optional, default 256).
height integer Max height (optional, default 64).
octaves integer Noise octaves (optional, default 10).
smoothing number Smoothing factor (optional, default 1).
persistence number Noise persistence (optional, default 0.4).
amplitude number Noise amplitude (optional, default 0.4).
riverWidth number River width (optional, default 0.02).
freqGround number Ground frequency (optional, default 9.5).
freqRiver number River frequency (optional, default 13.2).
offsetX integer X offset (optional, default 0).
offsetZ integer Z offset (optional, default 0).
shadow boolean Add shadows (optional, default true).
river boolean Add rivers (optional, default true).
ambience boolean Add ambient effects (optional, default true).

Returns:

Type Description
node The generated terrain node.

shadow

Add shadow coloring to a volume.

Parameters:

Name Type Description
volume volume The volume to add shadows to.
lightStep integer Light step value (optional, default 8).