Create

Overview

The Terrain Toolkit includes a number of generators for creating random terrain, plus some useful smoothing and normalising filters.

Voronoi

  • Type: Generator

This tool generates a random heightmap consisting of a series of mountain-like peaks using a Voronoi diagram and applies it to the terrain object.

Hint: A preset can be used to automatically set all of the properties for this generator.

Feature type

The type of interpolation used, which influences the shape of the generated features. Mountains are interpolated linearly, Hills are interpolated along a sine curve and Plateaus are interpolated along a tangent curve.

Cells [int]

The number of cells the terrain object will be divided into in the Voronoi diagram.

Features [float]

The proportion of cells that will form rising features. The remaining cells are left flat. This is a floating point number in the range 0.0 - 1.0, where 0.0 results in no cells forming features and 1.0 results in all cells forming features.

Scale [float]

The extent to which features are scaled down based on their proximity to the next nearest feature. This is a floating point number in the range 0.0 - 1.0, where 0.0 results in no scaling and 1.0 results in the maximum amount of scaling.

Blend [float]

The resulting heightmap from this generator will be blended with the original heightmap by this amount. This is a floating point number in the range 0.0 - 1.0

A terrain heightmap created with the Voronoi generator.

Fractal

  • Type: Generator

This tool generates a random heightmap using the 'cloud' or 'plasma' fractal algorithm and applies it to the terrain object.

Hint: A preset can be used to automatically set all of the properties for this generator.

Delta [float]

This value affects the roughness of the generated terrain. This is a floating point number in the range 0.0 - 1.0, where a value of 0.0 results in a very smooth heightmap and a value of 1.0 results in an extremely noisy heightmap. Values close to 0.5 tend to work best.

Blend [float]

The resulting heightmap from this generator will be blended with the original heightmap by this amount. This is a floating point number in the range 0.0 - 1.0

A terrain heightmap created with the fractal generator.

Perlin

  • Type: Generator

This tool generates a random heightmap using Perlin noise and applies it to the terrain object.

Hint: A preset can be used to automatically set all of the properties for this generator.

Frequency [int]

The initial frequency used to generate Perlin noise. This value is doubled in every successive Octave. Lower frequency values result in smooth, rolling hills and higher vales resut in more jagged terrain.

Amplitude [float]

The initial amplitude used to generate Perlin noise. This value is halved in every successive Octave.

Octaves [int]

The number of octaves used to generate Perlin noise. More octaves result in more detailed terrain but take longer to process.

Blend [float]

The resulting heightmap from this generator will be blended with the original heightmap by this amount. This is a floating point number in the range 0.0 - 1.0

A terrain heightmap created with the Perlin generator.

Smooth

  • Type: Filter

This tool is a filter which applies smoothing to the terrain object repeatedly over a number of iterations.

Iterations [int]

The number of times this filter is applied.

Blend [float]

The resulting heightmap from this generator will be blended with the original heightmap by this amount. This is a floating point number in the range 0.0 - 1.0

Normalise

  • Type: Filter

This tool is a filter which normalises the terrain object by setting the highest point in the current terrain heightmap to the maximum and the lowest point to the minimum. All other points are interpolated between the maximum and minimum.

Blend [float]

The resulting heightmap from this generator will be blended with the original heightmap by this amount. This is a floating point number in the range 0.0 - 1.0

Terrain Toolkit