Skip to content

FabianAhammer/UE5VoxelTerrain

 
 

Repository files navigation

UE4VoxelTerrain

Unreal Engine 4 procedural voxel terrian example (partially based on Transvoxel™ Algorithm by Eric Lengyel http://transvoxel.org/) This plugin provides tools to generate, visualize and in-game change volume terrain using voxels.

Unreal Engine 4 voxel terrian

Grass

Cave

Master branch tested with Unreal Engine 4.27.1 [Windows 10]

Warning

This version is discontinued due to UE5 release. Please use UE5 version.

UE5 version source code

https://github.com/bw2012/UE5VoxelTerrainDemo

Download playable demo

UE5 version: UE5VoxelTerrain-0.0.38.zip

UE4 version: UE4VoxelTerrain-0.0.23.zip

Features

  • Runtime terrain modification
  • Procedural landscape/caves generation
  • Level of details (per chunk)
  • Foliage
  • Up to 65535 terrain materials

Usage

  1. Install MS Visual Studio 2022
  2. Clone repository properly git clone --recursive https://github.com/bw2012/UE4VoxelTerrain.git
  3. This project uses git submodules. Make sure that project are cloned properly and folder UE4VoxelTerrain/Plugins is not empty.
  4. Open directory UE4VoxelTerrain
  5. Download Content.zip (~1.2Gb) and unzip it to Content folder
  6. Open project file with Unreal Engine 4.27
  7. Wait for compile UE4 KiteDemo shaders (first run may take long time)

Releases

No releases published

Packages

No packages published

Languages

  • C++ 76.0%
  • Cuda 21.5%
  • C# 1.6%
  • C 0.9%