Skip to content

study-game-engines/hesiod

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hesiod

A desktop application for node-based procedural terrain generation.

fast_demo_lite.mp4

Color is coming!

Screenshot_2023-11-12_23-01-20

fast_hesiod_simplescreenrecorder-2023-10-11_CUT.mp4

Warning

Work in progress, use at your own risk!

License

This project is licensed under the GNU General Public License v3.0.

Getting started

Standalone executables for Windows and Linux

Available here: https://sourceforge.net/projects/hesiod

Windows

Getting the sources

Use PowerShell to clone the repository (because Visual Studio won't clone the submodules) using git command lines:

git clone git@github.com:otto-link/Hesiod.git
cd Hesiod
git submodule update --init --recursive

Install the missing OpenSource dependencies using vcpkg:

vcpkg install glfw3 opengl gsl glew freeglut eigen3 glm libpng boost-range boost-type-erasure boost-geometry glm

You should then be able to build the sources using Visual Studio.

Linux

Getting the sources

Use git to retrieve the sources:

git clone git@github.com:otto-link/Hesiod.git
cd Hesiod
git submodule update --init --recursive

Building

Build by making a build directory (i.e. build/), run cmake in that dir, and then use make to build the desired target.

Example:

mkdir build && cd build
cmake ..
make

Start the main executable:

bin/./hesiod

Development roadmap

See https://github.com/otto-link/HighMap.

Dependencies

About

A desktop application for node-based procedural terrain generation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 99.8%
  • Other 0.2%