Terrain middleware
-
Better Terrain
A replacement for Godot 4's TileMapLayer terrain system that allows for simpler, more flexible rules. It covers all features of Godot 3's autotiles, along with big improvements on Godot 4's rule system, and has a straightforward API for applying and updating terrains from code.
Terrain Godot -
Better Terrain in Gaea
Plugin to combine Better Terrain and Gaea plugins. Requires Godot 4.3+, Better Terrain and Gaea. Only works with TileMapLayers. https://github.com/Portponky/better-terrain https://github.com/BenjaTK/Gaea
Terrain Godot -
Curve Terrain
Add-on for Godot Engine to generate simple 3D platformer terrain meshes based on Bezier curves
Terrain Godot -
Godot 4.1 3D Terrain Plugin (heightmap, mapbox)
A 3D Terrain Tool Plugin written in .NET6/.NET7 Currently supported: - Sculpting - Holes - Flatten - Noise - Smoothing - Collider support for DEFAULT and Bullet - Painting: On each splatmap channel - Brushes: Smooth, Linear, Spherical, Tip by given radius, strength and fallof - Importing and exporting heightmaps and splatmaps for 16bit raw images (industrial default) - Mapbox Support - 4 types of import formats - Visual shader support with pre defined components - open source
Terrain Godot -
Terrain Layered Shader
This addon contains two shaders meant to be used as a material for terrain objects. The shaders support color, normal, roughness and metallic maps. They also provide a tile scrambling feature that gets rid of obvious repeated patterns. You can also stack several different terrain shader on top of each other and use masks to blend between them.
-
Terrain splitter
A lightweight Godot 4 editor add-on that takes a single, massive MeshInstance3D and seamlessly slices it into a grid of smaller, optimized chunks directly within the editor. How to use: Select any MeshInstance3D node in your scene tree. Look at the top of your 3D Viewport (next to the Translate/Rotate/Scale tools) and click the new Split Terrain button. A menu will pop up. Enter the number of chunks you want for the X and Z axes. Check Make static bodies if you want collision shapes generated for the chunks (highly recommended for walkable terrain). Click OK. The addon will calculate the bounds, slice the triangles, re-index the vertices to save memory, and spawn the new chunks as children of your original mesh.
Terrain Godot