EverambleGAME API / 1

CONTENT CONTRACT · VERSION 1

HeightfieldTerrain

Bounded terrain noise with explicit wavelength and edge blending.

Signature

{ amplitude_mm: Distance, base_height_mm: Millimeters, edge_fade_mm: PositiveDistance, material: MaterialId, wavelength_mm: PositiveDistance }

Fields

NameTypeMeaning
amplitude_mmDistanceNonnegative maximum displacement from the base terrain height.
Range: 0…2147483647; Unit: mm
base_height_mmMillimetersMean height around which the heightfield varies.
Range: -2147483648…2147483647; Unit: mm
edge_fade_mmPositiveDistancePositive width over which terrain transitions fade at zone edges.
Range: 1…2147483647; Unit: mm
materialMaterialIdMaterial definition used by these terrain or prefab cells.
Length: 1…129; Pattern: ^[a-z][a-z0-9_]{0,31}:[a-z][a-z0-9_]{0,95}$; Reference: material
wavelength_mmPositiveDistancePositive horizontal distance between terrain noise repetitions.
Range: 1…2147483647; Unit: mm