Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be πŸ“–

LiteTerrain

An asset by MrKrob
The page banner background of a mountain and forest
LiteTerrain hero image

Quick Information

0 ratings
LiteTerrain icon image
MrKrob
LiteTerrain

Lightweight heightmap terrain for Godot 4, tuned for mobile. One node builds itsown collision body, its collision shape, and its render mesh, then keeps the mapcheap on weak hardware with quadtree LOD and streaming collision. It ships with aneditor dock for creating, generating, sculpting, and baking terrain.

Supported Engine Version
4.6
Version String
2.0
License Version
MIT
Support Level
community
Modified Date
8 hours ago
Git URL
Issue URL

LiteTerrain

LiteTerrain icon

Lightweight heightmap terrain for Godot 4, tuned for mobile. One LiteTerrain node builds its own collision body, collision shape, and render mesh, then keeps the map cheap on weak hardware with quadtree LOD and streaming collision. An editor dock drives everything: creating, generating, sculpting, and baking terrain.

Built and tuned on an Adreno 610 (a low-end mobile GPU), so the defaults lean toward performance.

Features

  • One-node terrain β€” press "Create Terrain Node" in the dock (or add a LiteTerrain node) and you get a ready terrain: collision, mesh, and the terrain shader, with no manual wiring.
  • Sculpt brushes β€” Raise / Lower / Flatten with radius and strength, dab spacing for smooth strokes, and stroke-level undo/redo.
  • Noise generation β€” continental FBM + ridge noise with seed, scale, octaves, plains power, mountain amount, ridge sharpness, amplitude, smoothing, and target map size.
  • Image-mode heightmaps β€” the map lives in an R32F image instead of one giant HeightMapShape3D, so big maps load fast and stay light.
  • Streaming collision β€” collision windows follow every moving physics body automatically (RigidBody3D, VehicleBody3D, CharacterBody3D). No setup.
  • Quadtree LOD + culling β€” coarse far meshes with skirts, frustum culling, and render-distance control, tuned for mobile GPUs.
  • Baking & export β€” bake the heightmap and a preview mesh to .res files, or export the heightmap as a grayscale PNG.
  • Terrain shader β€” height/slope zone colors, world-space tile texturing, grass, and a low_quality toggle for weak GPUs.

Installation

From the Asset Library

Search for LiteTerrain in the Godot editor's AssetLib tab, install, then enable it in Project > Project Settings > Plugins.

Manually

  1. Copy addons/lite_terrain/ into your project's addons/ directory.
  2. Enable LiteTerrain in Project > Project Settings > Plugins.

Quick start

  1. Open a 3D scene and press βž• Create Terrain Node in the LiteTerrain dock.
  2. Press Generate Terrain for noise-based terrain, or sculpt by hand with Raise / Lower / Flatten (left mouse button paints, each stroke is one undo step).
  3. Press Bake to files when the map is ready, so it loads fast at runtime.

Full documentation β€” node properties, runtime API (terrain_height_at), physics details, performance tuning, shader reference, troubleshooting β€” is in addons/lite_terrain/README.md.

Compatibility

Godot 4.x. Compatibility (GLES3) renderer is recommended β€” the plugin is tuned for mobile β€” but it also runs on Forward+. Works with both Godot Physics and Jolt.

License

MIT Β© MrKrob00

Lightweight heightmap terrain for Godot 4, tuned for mobile. One node builds its
own collision body, its collision shape, and its render mesh, then keeps the map
cheap on weak hardware with quadtree LOD and streaming collision. It ships with an
editor dock for creating, generating, sculpting, and baking terrain.

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
LiteTerrain icon image
MrKrob
LiteTerrain

Lightweight heightmap terrain for Godot 4, tuned for mobile. One node builds itsown collision body, its collision shape, and its render mesh, then keeps the mapcheap on weak hardware with quadtree LOD and streaming collision. It ships with aneditor dock for creating, generating, sculpting, and baking terrain.

Supported Engine Version
4.6
Version String
2.0
License Version
MIT
Support Level
community
Modified Date
8 hours ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers