Procedural Terrain Generator for UnrealEngine 4.15
This plugin generates heightmap-based terrain tiles in realtime, and move the tiles around to track a player pawn.
Features:
- Multithreaded heightmap, erosion and geometry generation
- A simple hydraulic erosion algorithm
- Multiple tile LODs with per-LOD collision, tesselation and subdivision
- Dithered LOD transitions (when using a suitable material instance)
It has dependencies on :
UE4RuntimeMeshComponent by Koderz, an enhanced procedural mesh component UnrealFastNoise by myself, a modular noise generation plugin
- Checkout UE4RuntimeMeshComponent into your engine or project plugins folder ( https://github.com/Koderz/UE4RuntimeMeshComponent )
- Checkout UnrealFastNoisePlugin into your engine or project plugins folder ( https://github.com/midgen/UnrealFastNoise )
- Checkout this repository into your engine or project plugins folder
- Add "CashGen", "UnrealFastNoise" to your project Build.cs (required to package project)
- Open the project, and add a CGTerrainManager.
- On the beginplay event, call the SetupTerrain method.