Table of Contents
- Terrain3D 1.0.1 supports Godot 4.4+. Use 1.0.0 for 4.3.
- Supports Windows, Linux, and macOS (read more).
- Some platforms and renderers are experimental or unsupported. See Supported Platforms.
Terrain3D is listed in the Asset Library, so you can download it directly within Godot.
- Run Godot using the console executable so you can see error messages.
- Setup a new project within Godot.
- Click
AssetLibat the top of the Godot window. - Search for
Terrain3D, and click the entry fromTokisanGamesshown for your Godot version. - Click
Download. - Godot will ask you to install files into
addonsanddemo. Demo is optional, but highly recommended for troubleshooting. ClickInstall. - Restart when Godot prompts.
- In
Project / Project Settings / Plugins, ensure that Terrain3D is enabled. - Select
Project / Reload Current Projectto restart once more. - Open
demo/Demo.tscn. You should see a terrain. Run the scene by pressingF6.
If the demo isn't working for you, watch the tutorial videos and see Troubleshooting and Getting Help.
Continue below to In Your Own Scene.
- Download the latest binary release and extract the files, or build the plugin from source.
- Run Godot using the console executable so you can see error messages.
- In the Project Manager, import the demo project and open it. Restart when it prompts.
- In
Project / Project Settings / Plugins, ensure that Terrain3D is enabled. - Select
Project / Reload Current Projectto restart once more. - If the demo scene doesn't open automatically, open
demo/Demo.tscn. You should see a terrain. Run the scene by pressingF6.
If the demo isn't working for you, watch the tutorial videos and see Troubleshooting and Getting Help.
Continue below.
- To use Terrain3D in your own project, copy
addons/terrain_3dto your project folder asaddons/terrain_3d. Create the directories if they are missing. - When making a new 3D scene, add a Terrain3D node to your Scene panel. In the Inspector, find
Data Directoryand click the folder icon to specify an empty directory in which to store your data. You can share this directory with other scenes that will load the same terrain map. Different terrain maps need separate directories. - Optionally, click the arrow to the right of
MaterialandAssetsand save these as.tresfiles should you wish to share your material settings and asset dock resources (textures and meshes) with other scenes. This is recommended. Saving these in the data directory is fine.
Next, review the user interface or learn how to prepare your textures if you're ready to start creating.
To update Terrain3D:
- Close Godot.
- Remove
addons/terrain_3dfrom your project folder. - Copy
addons/terrain_3dfrom the new release download or build directory into your project addons folder.
Don't just copy the new folder over the old, as this won't remove any files that we may have intentionally removed.
While later versions of Terrain3D can generally open previous versions, not all data will be transfered unless the supported upgrade path is followed. We occasionally deprecate or rename classes and provide upgrade paths to convert data for a limited time.
If upgrading from a very old version, you may need to go through multiple steps to upgrade to the latest version.
| Starting Version | Can Upgrade w/ Data Conversion |
|---|---|
| 1.0.1 | 1.1.0 |
| 1.0.0 | 1.0.1 - 1.1.0 |
| 0.9.3 | 1.0.0 - 1.1.0 |
| 0.9.2 | 0.9.3* |
| 0.9.1 | 0.9.2 - 0.9.3* |
| 0.9.0 | 0.9.2 - 0.9.3* |
| 0.8.4 | 0.9.2 - 0.9.3* |
| 0.8.3 | 0.8.4 - 0.9.0 |
| 0.8.2 | 0.8.4 - 0.9.0 |
| 0.8.1 | 0.8.4 - 0.9.0 |
| 0.8.0 | 0.8.4 - 0.9.0 |
- 0.9.3 - Data storage changed from a single .res file to one file per region saved in a directory.
Also see Data Format Changelog.