Landscape Combinator is an Unreal Engine 5.7 plugin that lets you create landscapes from real-world data in a few simple steps:
- Create landscapes from real-world heightmaps (with a basic landscape material to visualize them),
- Create landscape splines from OSM data.
- Automatically generate buildings using splines representing buildings outlines in OSM,
- Add procedural foliage (such as forests) based on OSM data (or other vector files supported by GDAL).
When creating a landscape for a real-world location, the plugin will adjust its position and scale correctly in a planar world. You can thus create several real-world landscapes of various quality and have them placed and scaled correctly with respect to one another.
Notes:
- The plugin (and source code) is available for free on GitHub for non-commercial projects, or if you want to try it before buying it.
- The trees (temperate Vegetation: Spruce Forest), high quality textures, and foliage (Megascans) displayed on the captures are not included in the Plugin. They are available for free in the Unreal Engine Marketplace.
Supported Platforms: Windows, Linux
Technical details
Features:
- Download real-world heightmaps from various sources
- Create landscapes from heightmaps
- Position landscapes correctly with respect to one another
- Modify heightmaps with any external tool
- Create splines from OSM data or from any data supported by GDAL
- Automatically generate buildings from splines
- Filter points in PCG based on real-world OSM data (e.g. to create forests based on real-world locations)
- Automatically blend data between two landscapes to make seamless transitions
Code Modules:
- BuildingFromSpline (Runtime Module)
- ConcurrencyHelpers (Runtime Module)
- ConsoleHelpers (Runtime Module)
- Coordinates (Runtime Module)
- FileDownloader (Runtime Module)
- GDALInterface (Runtime Module)
- HeightmapModifier (Runtime Module)
- LandscapeCombinator (Runtime Module)
- LandscapeUtils (Runtime Module)
- SplineImporter (Runtime Module)
- OSMUserData (Runtime Module)
Dependencies:
- PCG (for the SplineImporter module)
- GeometryScripting (for the BuildingFromSpline module)
Number of Blueprints: 12
Number of C++ Classes: 100
Supported Platforms: Windows, Linux
Original_Link: https://www.fab.com/listings/1c53e98e-c39f-4812-9abf-04600410ab57








