Supported Engine versions: 4.17, 4.18
Unreal Marketplace link:
Preview video: https://youtu.be/4c3bGxmpmYI
Procedural Landscape Generator is an editor plugin allowing to generate landscapes using Blueprints. Based on our Noise Library, this plugin introduces several functions to spawn landscape from noises (like Perlin, Voronoi, and so on), so we can generate a great variety of landscapes in few minutes.
Besides the height-map generation, lots of functions aims to assist you when you design a landscape:
Procedural foliage generation (grid-based or forest-based) using noises
Foliage operators (propagate or rarefy existing foliage, split foliage of a given type into several types)
Procedural actor spawning (quickly place a lot of actors over a landscape)
Water plane generation (with procedural removal of foliage below the level of water)
While a complete landscape generation can be done by hand, the purpose of this plugin is to make you gain a lot of time through the automation of the landscape generation. Using this, one can automatically generate a terrain from a Perlin noise and spawn forests over it in a few seconds, then it can be finalized manually to achieve the best results.
Finally, this plugin supports the generation of tiled landscapes: to overcome the size limitation of Unreal landscapes, this plugin can procedurally generate tiles of landscapes with seamless connection.
Note: this is an editor plugin which can be used to generate landscapes in the editor. It can't be used to generate landscapes in runtime.
Spawn landscape from a noise function (Perlin, Voronoi, etc.)
Generate tiled landscape
Procedurally generate foliage using a noise function
Apply operators on foliage (propagate, rarefy, split)
Generate a water plane
Procedurally spawn actors over the landscape
Number of Blueprints: 0
Number of C++ Classes: 54
Network Replicated: No
Supported Development Platforms: Windows, Linux, MacOS
Supported Target Build Platforms: Windows, Linux, MacOS