Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bw2012/UE4VoxelTerrain

Unreal Engine 4: Smooth voxel terrian example
https://github.com/bw2012/UE4VoxelTerrain

plugin unreal unreal-engine unreal-engine-4 voxel voxel-terrain voxels

Last synced: 9 days ago
JSON representation

Unreal Engine 4: Smooth voxel terrian example

Awesome Lists containing this project

README

        

# 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](https://github.com/bw2012/UE4VoxelTerrain/blob/master/terrain.gif?raw=true)

![Grass](https://github.com/bw2012/UE4VoxelTerrain/blob/master/grass.gif?raw=true)

![Cave](https://github.com/bw2012/UE4VoxelTerrain/blob/master/cave.gif?raw=true)

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](https://drive.google.com/file/d/1s6FRtKYhyXROCsA0Ga8atbiszyskr82A/view)

UE4 version: [UE4VoxelTerrain-0.0.23.zip](https://drive.google.com/file/d/1pg1EYWWtyAS4ZwLdQvE-DJOJOVZPjj8v/view)

# 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](https://drive.google.com/file/d/1lvWXYaOzaiHsp0OgZyLBL7G_NSyvf9sT/view?usp=sharing) (~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)