Releases: zak-grumbles/terrain-gen
v2.0.1 - 2.0 Bug Fixes
Terrain-Gen 2.0.1
This is a "hotfix" release to resolve some issues with the 2.0 release.
Changes
- Fixed bug that would result in camera rotation getting locked when looking directly down one of the main axis
- Fixed wireframe rendering approach to avoid strange long edges being rendered.
- Adjusted sampling approach to add more height variance to generated terrain
PRs & Commits
- 2.0 Bug Fixes by @zak-grumbles in #12
Full Changelog: v2.0...v2.0.1
v2.0 - The QT Release
Terrain-Gen v2.0 - The QT Release
What's changed? Basically the whole thing.
Changes
- Re-wrote application in QT framework after trying out some alternatives.
- Updated to utilize modern-ish OpenGL. We have shaders now.
- Now utilizing proper UI.
- Updated noise library to FastNoiseLite
Building / Running
At this point, it's advised that you build the application yourself. I will look into providing binaries at some point in the future if there's any demand for it.
Barebones Terrain Generation
v1.0 - Barebones Terrain Generation
This release contains the very base version of this project. At the time of writing, the program utilizes libnoise to generate Perlin noise. It then uses the Marching Cubes algorithm to approximate a landscape based off of the generated noise. Terrain variables can be altered through a control panel to produce other landscapes.
Compilation
At this point, the repository is only geared towards the usage of visual studio. Later releases may support cmake and other methods of compilation. Sorry for any inconveniences. I've included a zip here containing the executable for those who do not wish to mess with compiling.
Usage
Everything is handled through the control panel, even the camera movement. This kinda sucks, I know. I'll be implementing WASD movement as soon as I find the time. Check the file "manual.md" for a full explanation of the control panel.
Executable
- terrain-gen_1-0.zip
- To run it, simply extract the zip. Make sure that all of the .dlls are in the same directory as the .exe. Simple run the .exe and there you have it.