Skip to content

Glossary

Batch / headless mode — running a graph from the command line with no GUI to compute and export a terrain (hesiod --batch …). See Tiling & overlap.

Broadcast — a node that publishes its input heightmap under a tag so other graphs can receive it. See Broadcast & Receive.

Graph — a network of connected nodes that together produce a terrain.

Heightmap — a 2-D grid of elevation values; the data flowing between nodes. See Heightmaps & virtual arrays.

.hsd file — a saved Hesiod project (its graph and parameters).

Mask — a heightmap used as a per-cell weight to scope where an operation applies. See Masks & selectors.

Node — a single operation in a graph (a primitive, filter, erosion step, …).

Normalized space — the unit square [0,1] × [0,1] all coordinates use until export. See Coordinate system.

Overlap — a shared margin between tiles that prevents seams. See Tiling & overlap.

Receive — a node that outputs a heightmap broadcast under a chosen tag, re-projected into the receiving graph's frame. See Broadcast & Receive.

Selector — a node that builds a mask from a terrain property (slope, elevation, …). See Masks & selectors.

Tile — one piece of a heightmap computed separately. See Tiling & overlap.

Virtual array — Hesiod's representation of a heightmap at a node port (VirtualArray). See Heightmaps & virtual arrays.