TokisanGames/Terrain3D

Games

An editable, large-world terrain system for Godot 4 games, with sculpting, texture painting, and LOD.

4,568
338
C++
MIT
3 years old

Terrain3D is a terrain addon for Godot 4 games: it provides sculptable, paintable ground that can span very large worlds inside a Godot project. It fits teams building outdoor environments in Godot who need editable terrain with level-of-detail, foliage, and heightmap import rather than a standalone modelling application.

What it does

The system is a C++ GDExtension addon, so it is used with official Godot Engine builds and can be driven from GDScript, C#, or any language Godot supports README programming languages. It covers terrain mesh and editing in one asset: up to 10 mesh LOD levels, up to 32 textures, foliage instancing with up to 10 LODs plus a shadow impostor, and sculpting, holes, texture painting, detiling, and color/wetness painting README.

Terrain can be split into non-contiguous, variable-sized regions ranging from small 64x64 m areas up to about 65.5x65.5 km (roughly 4295 km²) in total, according to the feature list README.

How it fits a workflow

A typical path is: import or import-generate a heightmap, then refine it inside Godot by sculpting and painting, with foliage placed on the resulting surface. Heightmaps can come from HTerrain, Gaea, World Creator, World Machine, Unity, Unreal, or any tool that exports one README, with format details in the heightmap guide heightmaps. Because editing happens as a Godot addon, authors of the surrounding game keep the terrain, foliage, and materials in the same engine project rather than round-tripping through external DCC tools.

Requirements and constraints

  • Godot 4 only. The README describes the addon as being for Godot 4 README; the project does not claim Godot 3 support.
  • Installation and upgrades follow project docs. The getting-started flow starts with the introduction, then installation and upgrade instructions, before tutorials README installation introduction.
  • License: MIT, so use and modification are permitted under those terms LICENSE.
  • Support channel: questions go through the documented help page and Discord getting help Discord.

Who it is for

The supplied material shows Terrain3D aimed at Godot game projects rather than general 3D tools: the README links a gallery of games using it as examples of what it can do games using Terrain3D. Detailed runtime performance figures are not given in the excerpt, so the "high performance" description should be treated as the author's characterization, not a measured benchmark.

Written by AI from the project's README, updated October 30, 2026. The project's own docs are the source of truth.

Hacker News