Uses a Voronoi pattern to create maps. Splits the map into cells, generates a random point for each cell, and fills the map using evaluated distances to the closest point and the second closest point. A Voronoi map looks like a mosaiс composed of irregular convex polygons.
Input - if no input is specified Voronoi generator returns the pure Voronoi map. If an input is specified, the Voronoi effect is added (+) above the input map.
Mask - multiplies the generator intensity by the mask map’s value. For the mask pixels that have a value of 0 the generator effect is invisible, for the pixels that have a value of 1 the intensity is unchanged.
Mask, using the example of Blur Generator:
| Source heightmap | Mask map | Masking result |
Output - a voronoi pattern (if no input specified) or an input map with a voronoi pattern added (if input specified).
Type: determines how exactly the final height is calculated:
Flat: fills all of the closest pixels with cell point’s value
Closest: fills pixel with distance to the closest point value
Second Closest: same as Closest, except the distance to the second closest point is calculated
Cellular: distance to the second closest point minus the distance to the closest point.
Organic: distance to the second closest point plus the distance to the closest point.
Flat, Closest, Second Closest
Intensity - the amount of influence of the generator on the input map. When the value is set to 0 the generator effect is not visible. In other words, it is the generator’s effective opacity.
Cell count: the quantity of cells. This parameter sets the size of the Voronoi pattern: The larger the count, the smaller the polygon size. For better terrain welding it is recommended to use a power of two cell count, however it is not mandatory.
Cell Count: 4, 8, 16
Uniformity: determines the offset of the cell’s point, and as a consequence, the diversity of the polygons. With a value of 1 all polygons are equal, and they get more unique with the decrease in Uniformity value.
Uniformity: 0, 0.5, 1
Seed: a number used to initialize pseudo-random Voronoi generator.