Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

Procedural-Terrain-Generator-for-Godot

An asset by EmberNoGlow
The page banner background of a mountain and forest
Procedural-Terrain-Generator-for-Godot thumbnail image
Procedural-Terrain-Generator-for-Godot thumbnail image
Procedural-Terrain-Generator-for-Godot thumbnail image
Procedural-Terrain-Generator-for-Godot hero image

Quick Information

0 ratings
Procedural-Terrain-Generator-for-Godot icon image
EmberNoGlow
Procedural-Terrain-Generator-for-Godot

Procedural terrain generation for Godot 4 based on MeshInstance3D and a height map. Generation is available both in the editor and during execution.Usage1. Attach the terrain_generator.gd script to a MeshInstance3D node.2. Set the Heightmap: Set height map texture (e.g., PNG, JPG, etc.).3. Adjust the Subdivisions property to control the terrain detail. Be careful, as a subdivisions value greater than the map size may result in "steps" on the surface!4. Configure the data saving path if you want to use it in the editor, and click "Generate Landscapes". Now you can generate the landscape in advance and use it without having to generate a mesh every time you run!Tested on Godot 4.4. It’s public domain, so use it however you want!

Supported Engine Version
4.4
Version String
1.0
License Version
CC0
Support Level
community
Modified Date
3 months ago
Git URL
Issue URL

Procedural-Terrain-Generator-for-Godot

Procedural terrain generation for Godot 4 based on MeshInstance3D and a height map.

Usage

  1. Attach the terrain_generator.gd script to a MeshInstance3D node.
  2. Set the Heightmap Path: Specify the path to your height map image file (e.g., PNG, JPG, etc.).
  3. Configure the Mesh: Ensure the MeshInstance3D uses a PlaneMesh resource.
  4. Adjust the Subdivisions property to control the terrain detail. Be careful, as a subdivisions value greater than the map size may result in "steps" on the surface!

Tested on Godot 4.4. It’s public domain, so use it however you want!

Screenshots

some ugly... but cool, lol

Procedural terrain generation for Godot 4 based on MeshInstance3D and a height map. Generation is available both in the editor and during execution.


Usage
1. Attach the terrain_generator.gd script to a MeshInstance3D node.

2. Set the Heightmap: Set height map texture (e.g., PNG, JPG, etc.).

3. Adjust the Subdivisions property to control the terrain detail. Be careful, as a subdivisions value greater than the map size may result in "steps" on the surface!

4. Configure the data saving path if you want to use it in the editor, and click "Generate Landscapes". Now you can generate the landscape in advance and use it without having to generate a mesh every time you run!

Tested on Godot 4.4. It’s public domain, so use it however you want!

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
Procedural-Terrain-Generator-for-Godot icon image
EmberNoGlow
Procedural-Terrain-Generator-for-Godot

Procedural terrain generation for Godot 4 based on MeshInstance3D and a height map. Generation is available both in the editor and during execution.Usage1. Attach the terrain_generator.gd script to a MeshInstance3D node.2. Set the Heightmap: Set height map texture (e.g., PNG, JPG, etc.).3. Adjust the Subdivisions property to control the terrain detail. Be careful, as a subdivisions value greater than the map size may result in "steps" on the surface!4. Configure the data saving path if you want to use it in the editor, and click "Generate Landscapes". Now you can generate the landscape in advance and use it without having to generate a mesh every time you run!Tested on Godot 4.4. It’s public domain, so use it however you want!

Supported Engine Version
4.4
Version String
1.0
License Version
CC0
Support Level
community
Modified Date
3 months 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