ozzr / godot_terrain

Custom Godot Engine Build with Terrain Module
BSD 2-Clause "Simplified" License
114 stars 6 forks source link

Terrain Module for Godot Engine 3.5

terrain_hx_2 Scene Credits:

terrain_hx_9 River made using a modified version of the Waterway Plugin by Arnklit

Source code and export templates at Gumroad

To start testing, download or clone this repo grab the compiled engine in the release section and open one of the projects.

Description

Terrain system that works with the GLES3 and GLES2 renderers.

What you get:

Where are the export templates?

I am releasing the editor for free. The export templates and the source code are available for purchase at Gumroad however my advice is that you compile the module your self, doing that is easier than you think, even if you are not a programmer, just do EXACTLY what the godot build pages tell to do. Depending on your machine, it could only take you some minutes to compile the engine.

Tutorials

Terrain - version 1.1.x

Read The Documentation Here

Where can I report Issues?

Use this Page.

In what platforms does it work?

Important!

I am releasing the editor sooner so you can enjoy, or test, I still have some utilities to add and methods to expose to gdscript. Also, you should notice that terrain rendering is not a cheap task, so, target your low end devices wisely.

Getting Started:

  1. Add a Terrain Node into the Scene
  2. Save the TerrainData as a separate File (is in the Storage group)
  3. Go to the Terrain Menu (it is the Terrain Icon in the top left of the new side bar that appeared in your Spatial Vieport View) and Hit "Bake Globalmap"
  4. Decide beforehand what sizes do you want for the textures. Downscaling is fine but when upscaling you get artifacts in the textures and the borders will no longer match. Use with care.
  5. The new tool bar has a lot of buttons, hover them to know what they do. At the bottom of the column there are popup buttons: Brush Selector (B), Color Selector (C), Paint Texture Selecttor (T), Biome Selector (I), Simulation Selector (R). Test each one of them.
  6. Good luck! I will release a Tutorial Video Soon

ROADMAP

Stage 0

Stage 2