Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/bw2012/UE4VoxelTerrain
- Owner: bw2012
- License: mit
- Created: 2016-08-03T20:50:33.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-07-26T20:01:52.000Z (3 months ago)
- Last Synced: 2024-07-26T21:47:43.211Z (3 months ago)
- Topics: plugin, unreal, unreal-engine, unreal-engine-4, voxel, voxel-terrain, voxels
- Language: C++
- Homepage: https://unrealsandbox.github.io/
- Size: 547 MB
- Stars: 574
- Watchers: 50
- Forks: 126
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome_unreal_engine_4_-_5 - Voxel Terrain
- awesome_unreal_engine_4_-_5 - Voxel Terrain
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)