EONFORM DOCUMENTATION A WORLD IN THE MAKING

USER GUIDES / Terrain graphs

Build and reuse graphs.

A terrain graph describes how fields are created and transformed. The connected Terrain Output determines what is evaluated for the final terrain.

Connect nodes

  1. Right-click in the graph and add nodes from the available categories. Primitive nodes can provide terrain; Modify and Simulate nodes can work on a terrain input.
  2. Drag an output pin to a compatible input pin. For a simple starting graph, connect Perlin Out to Terrain Output.
  3. Select a node to edit its parameters. Connect the last terrain-producing node to Terrain Output, then choose Refresh Preview to inspect the result.
GOOD TO KNOW

Pins carry different types of data. For example, Slope takes terrain and outputs a scalar Mask; that mask is not itself a terrain output.

Save and reuse a graph

  1. Use Save to keep the graph as an asset, and Open to return to a saved graph.
  2. To use a saved graph inside another, choose Insert Graph and select the asset. Connect the resulting Graph Instance terrain output into the parent graph.
  3. Select the instance and choose Edit Instance to open its source; use Parent Graph to return. Save changes and refresh the parent preview.
GOOD TO KNOW

Instances reference the saved graph rather than copying its nodes. Changes to the source affect parents on their next evaluation.

The current instance interface exposes a terrain output, not per-instance input ports or parameter overrides. It uses the parent world domain and resolution. Missing references and cycles are errors.

EONFORM © Michael Cuneo 2026