Unreal Engine 5 procedural voxel terrian example (partially based on Transvoxel™ Algorithm by Eric Lengyel) This project provides tools to generate, visualize and in-game change volume terrain using voxels.
Warning
This project has been discontinued and will forever remain in UE 5.3 version.
Due to the endless changes to the Epic Games UE5 API and third-party plugins, I can't continue developing the project. Each new migration to the next version of UE5 takes longer and longer.
This project used the third-party plugins Daz2Unreal and ALS-Refactored.
Daz2Unreal has been abandoned by Daz and ALS-Refactored has been completely rewritten by its developer, and I can't use my old animations in the new version.
That's why I decided to stop development.
If you'd like to see an example of using the plugin, check out this link: UE5 Voxel Terrain Template
You can also check out a playable demo of my open-world sandbox RPG, based on the voxel terrain plugin: DarkLithosphere
Note
Tested with Unreal Engine 5.3.1 [Windows 10] [Ubuntu 20.04] [Ubuntu 22.04]
- Runtime terrain modification
- Procedural landscape/caves generation
- Level of details (per chunk)
- Foliage
- Up to 65535 terrain materials
- Install MS Visual Studio 2022
- Download last stable project or clone repository
git clone --recursive https://github.com/bw2012/UE5VoxelTerrainDemo.git - Open project directory
- Download Content.rar (~2Gb) and unzip it to
Contentfolder - Open project file with Unreal Engine 5
- Wait for compile UE5 KiteDemo shaders (first run may take long time)

