All Projects β†’ JustGamingLTD β†’ Thalatta

JustGamingLTD / Thalatta

Licence: other
An open source terrain generation suite.

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to Thalatta

Procedural-Terrain-Generation
3D computer graphics program in C++ OpenFrameworks of a procedural terrain generator based on simplex noise with camera movement and real-time adjustable parameters from the GUI
Stars: ✭ 18 (-51.35%)
Mutual labels:  procedural-generation, terrain, terrain-generation
AsLib
🎨: RPG map maker (paint tool)
Stars: ✭ 82 (+121.62%)
Mutual labels:  procedural-generation, terrain, terrain-generation
Weltenschaft
Open-Source terrain generator πŸ—ΊοΈ
Stars: ✭ 41 (+10.81%)
Mutual labels:  procedural-generation, terrain, terrain-generation
SimpleErosion
Simple C++ implementatoin of particle-based hydraulic erosion on a square grid
Stars: ✭ 64 (+72.97%)
Mutual labels:  procedural-generation, terrain, terrain-generation
DungeonTemplateLibraryUnity
🌏: Dungeon free resources (terrain & roguelike generation)
Stars: ✭ 51 (+37.84%)
Mutual labels:  procedural-generation, terrain, terrain-generation
Unity3d Ai And Procedural Generation Framework
Unity3D AI and Procedural Generation Framework.
Stars: ✭ 58 (+56.76%)
Mutual labels:  procedural-generation, terrain
Erics Magicavoxel Shaders
Shaders for MagicaVoxel including Terrain Generator, Life Game, Waterflow Emulator, Advanced Flood System etc.
Stars: ✭ 99 (+167.57%)
Mutual labels:  procedural-generation, terrain
terrain-tool-godot4
GODOT 4 3D Terrain Editor (C# Plugin)
Stars: ✭ 22 (-40.54%)
Mutual labels:  terrain, terrain-generation
Terrain Builder
πŸ” Procedural terrain using Three.js and perlin noise, Now Accelerated by your GPU!
Stars: ✭ 228 (+516.22%)
Mutual labels:  procedural-generation, terrain
Procedural-Terrain-Generator-OpenGL
Procedural terrain generator with tessellation | C++ OpenGL 4.1
Stars: ✭ 98 (+164.86%)
Mutual labels:  procedural-generation, terrain
Blendpeaks
A free and open source addon for Blender. It creates mountain peaks.
Stars: ✭ 78 (+110.81%)
Mutual labels:  terrain, terrain-generation
vengi
Home of a voxel game engine and its tools (like a voxel editor)
Stars: ✭ 800 (+2062.16%)
Mutual labels:  procedural-generation, terrain-generation
Veloren
[Mirror] An open world, open source voxel RPG inspired by Dwarf Fortress and Cube World
Stars: ✭ 868 (+2245.95%)
Mutual labels:  procedural-generation, terrain
Dungeontemplatelibrary
🌏: Dungeon free resources (terrain & roguelike generation)
Stars: ✭ 595 (+1508.11%)
Mutual labels:  procedural-generation, terrain
Spheres
Methods to create a sphere mesh
Stars: ✭ 168 (+354.05%)
Mutual labels:  procedural-generation, terrain
Three.terrain
A procedural terrain generation engine for use with the Three.js 3D graphics library for the web.
Stars: ✭ 353 (+854.05%)
Mutual labels:  procedural-generation, terrain
voxigen
Voxel handling library for game development, threaded generation/io/meshing with openGL rendering.
Stars: ✭ 47 (+27.03%)
Mutual labels:  procedural-generation, terrain-generation
VoxelTerrain
This project's main goal is to generate and visualize terrain built using voxels. It was achieved using different approaches and computing technologies just for the sake of performance and implementation comparison.
Stars: ✭ 37 (+0%)
Mutual labels:  terrain, terrain-generation
VoronoiIsland
🏝: Voronoi Island
Stars: ✭ 15 (-59.46%)
Mutual labels:  terrain, terrain-generation
destructible terrain demo
A simple demo on how to create destructible terrain on Godot.
Stars: ✭ 23 (-37.84%)
Mutual labels:  terrain

Thalatta

An open-source terrain generation suite.

Introduction

After discovering there are no full open-source terrain generation programs, I started making one myself. It works with the Unity engine, and is incredibly easy to use.

State

Thalatta can currently generate reasonable looking terrains. There are no advanced features like grass generation or town generation (yet).

Contributing

Please feel free to contribute, I would love it if you helped out the gamedev community! If you would like to become a contributer, just create a pull request.

Tutorial

Terrain from scratch

To get started, first add the repository to a seperate folder in your assets folder, then create an empty terrain, and add the terrain generation component to it. On the terrain, I would recommend to set the terrain height (on the terrain component) to about 200 max. Then set the depth to the terrain height, and the size to the size for your terrain. After this, you are ready to choose a noise algorithm. Diamond square produces decent results, but of varying quality, exponential perlin noise works well but might look boring in valeys. Turbulence might generate somewhat alien landscapes. Fractal generates plains with light hills. Hybrid combines fractal with exponential perlin noise, which gives the best results in my opinion.

Erosion

You can enable erosion, which, well, simulates erosion (code written by Sebastian Lague). You can also choose to only enable erosion when generating the terrain, which will use the existing terrain.

Texture terrain

If you enable texture terrain, it will use the first texture for dirt, the for rock, the third for snow, and the fourth for grass

Tree generation

If you enable tree generation, it will use the first tree in the tree slot to place across the map.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].