Awesome
<img src="https://raw.githubusercontent.com/TokisanGames/Terrain3D/5f5837542a6fff32d8e60c1cca4760afd2f836f6/doc/docs/images/terrain3d.png">Terrain3D
A high performance, editable terrain system for Godot 4.
Features
- Written in C++ as a GDExtension addon, which works with official engine builds
- Can be accessed by GDScript, C#, and any language Godot supports
- Geometric Clipmap Mesh Terrain, as used in The Witcher 3. See System Architecture
- Up to 16k x 16k in 1k regions (imagine multiple islands without paying for 16k^2 vram)
- Up to 32 textures
- Up to 10 levels of detail
- Foliage instancing
- Sculpting, holes, texture painting, texture detiling, painting colors and wetness
- Imports heightmaps from HTerrain, WorldMachine, Unity, Unreal and any tool that can export a heightmap (raw/r16/exr/+). See importing data
See Project Status for details.
Getting Started
-
Read the Installation & Upgrades instructions.
-
For support, read Getting Help or join our Discord server.
-
Watch the tutorial videos:
Installation, Setup, Basic Usage
Texture Painting, Holes, Navigation, Advanced Usage
Credit
Developed for the Godot community by:
And other contributors displayed on the right of the github page and in AUTHORS.md.
Geometry clipmap mesh code created by Mike J. Savage. Blog and repository code released under the MIT license per email communication with Mike.
Contributing
Please see CONTRIBUTING.md if you would like to help make Terrain3D the best terrain system for Godot.
License
This addon has been released under the MIT License.