PyOpenGL==3.1.9
PyQT5==5.15.11
PyWavefront==1.3.3
numpy==2.2.5
matplotlib==3.10.1
To launch the project, clone the repo and run src/__main__.py
git clone https://github.com/llevttarr/fsmt-gen.git
py fsmt-gen/src/__main__.py
|
Taras Levytskyi 3D visualisation |
Arsenii Stratiuk Object gen. |
Taras Kopach UI, Region gen. |
Artem Onyschuk Height gen. |
fsmt-gen is a Python OpenGL app that is made for visualising terrain-generating algorithms made with using Finite State Machines. It implements algorithms such as Perlin-noise, Simplex-noise and some custom ones to pseudorandomly generate a world with unique terrain, regions and custom objects.
input[seed; args]
->
region generation
->
height generation
->
object generation
->
3D render
Звіт до проєкту в репозиторії

