Skip to content

kthecoder/GaiaGreen

Repository files navigation

Gaia Green

Godot Terrain Generator for 3D Tiled Maps

Godot 4.4 is currently used Version

Overview

  1. Prep FastNoiseLite
    1. Set Noise Function (i.e. SimplexNoise)
    2. Set a Seed for the Noise Function
  2. Generate Elevation Map (Height Map)
    1. Tiles are isometric, need blocky/square patterns
    2. Reduce Resolution of Noise
    3. Posterize Reduced Resolution
    4. Upscale reduction to original size
  3. Tile Placement
    1. Determine tile Types
    2. Use 0 Elevation for Water
    3. On Elevation Change between grid positions, use Cliffs or Ramps
    4. Determine Rotation of Tiles based on surrounding Tiles
  4. Applicator
    1. Change the 3D Grid Map in Godot using 'set_cell_item'
    2. Providing the TileID, Grid Position, & Rotation Orientation

Setup

Windows

  1. Setup a C++ Environment
    1. Possible Setup for VS Code : https://code.visualstudio.com/docs/cpp/config-mingw

Ensure that C++ can run :

gcc --version
g++ --version
gdb --version

Contributing

Any and all Contributions are subject to the CLA.md

About

Godot Terrain Generator for 3D Tiled Maps

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published