A Godot 3.5 project with procedurally generated 3D terrain partly using GDNative and C++.
It is unfinished and no longer maintained. Initial version was inspired by a tutorial Infinite procedural terrain generation from codat.
Neighboring terrain tiles have their LOD meshes stitched together as illustrated by this wireframe image:
- Clone this repo, make sure you have
scons
installed and then run inside the cloned directory:
git submodule update --init --recursive
cd gdnative/vendor/godot-cpp/
scons platform=linux generate_bindings=yes
cd ../..
scons
(replace "linux" with your actual platform of choice)
- Open in Godot 3.5 and run the project
Use WASD for movement and Escape to toggle mouse capture.
Occasionally a parent terrain tile remains to be visible even after being split into child tiles.
- Voxel Tools for Godot by Zylann
- HeightMap terrain plugin for Godot Engine by Zylann
- Terrain Module for Godot Engine 3.5 by ozzr
- The 'Wandering' Clipmap Terrain Technique (with LOD) by devmar
- Official Godot plugin proposal by reduz
- and probably many more
MIT, see LICENSE.txt