shydh / VoxelTerrain

Unreal Engine 4 procedural voxel terrian (referred Transvoxel Algorithms)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Voxel Terrain

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.

Master branch tested with Unreal Engine 4.27.1 [Windows 10] Work in progress

Unreal Engine 4 voxel terrian

Grass

Cave

Playable demo

Download playable demo: VoxelTerrain-0.0.14d.zip

Features

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

Attention

  • This project uses git submodules. Make sure that project are cloned properly and folder VoxelTerrain/Plugins is not empty.
  • Work in progress. Some features is not finished/buggy/has ugly code/do not meet your expectations.

Usage

  1. Install MS Visual Studio 2019
  2. Download last stable project
  3. Or clone repository properly git clone --recursive https://github.com/moichia/VoxelTerrain.git
  4. Open directory VoxelTerrain
  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)

License

MIT license

About

Unreal Engine 4 procedural voxel terrian (referred Transvoxel Algorithms)

License:MIT License


Languages

Language:C++ 81.5%Language:Cuda 16.7%Language:C# 1.1%Language:C 0.7%