TerraBrush
TerraBrush is a C# terrain heightmap editor for Godot 4, allowing users to sculpt, paint textures, and add foliage, water, and snow. It supports LOD, multi-zones, and custom shaders for creating detailed and optimized terrains.
https://github.com/spimort/TerraBrushPreview Images



TerraBrush: Advanced Terrain Editing in Godot 4
TerraBrush is a powerful C# plugin for Godot Engine 4.4 that simplifies terrain creation and editing. It offers a wide range of tools for sculpting, texturing, and adding environmental elements like foliage, water, and snow, making it easier to create realistic and optimized terrains for your games.
Key Features for Terrain Design
TerraBrush provides essential features for terrain manipulation:
- Heightmap Sculpting: Tools to increase, decrease, smooth, flatten, and set specific heights and angles on the terrain.
- Texture Painting: Add colors and details using textures with normal map and roughness support.
- Foliage System: Populate terrains with grass and other vegetation that dynamically adjusts with the camera.
- Packed Scenes Scattering: Distribute 3D objects across the terrain with options for random rotation and live adjustment.
- Water and Snow Effects: Easily integrate realistic water bodies with flow control and snow cover with customizable textures.
- Hole Painting: Create caves and non-square terrains by painting holes directly onto the landscape.
Optimization and Customization
TerraBrush focuses on performance and flexibility:
- LOD and Multi-Zones: Utilizes clipmap meshes and multiple zones to optimize performance on larger terrains.
- Custom Shader Support: Allows integration of custom shaders for advanced visual effects.
- Import and Export: Supports importing and exporting terrain data from various image formats.
User-Friendly Interface and Workflow
TerraBrush is designed for ease of use with:
- Pie Menus and Shortcuts: Provides quick access to tools and settings via intuitive shortcuts and pie menus.
- Settings and Key Bindings: Customizable settings and re-assignable key bindings for personalized workflow.
- Comprehensive Documentation: Includes a tutorial video and detailed documentation to guide users through the plugin's features.