Skip to content

DeTosis/terrain-generation-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Terrain Generation C++

An OpenGL voxel-based terrain generation application

This project only targets Windows

Installation

Currently, the project can only be built using the provided .sln file located in the project root directory

  • Clone repository:

    • git clone https://github.com/DeTosis/terrain-generation-cpp
      
  • Using Visual Studio open .sln file in project root folder

    • Build application
  • Run generated .exe file located in ./_build folder

Preview

image_2025-08-16_04-29-55

Features

  • Invisible voxel's face culling
  • Multi thread two-step chunk based world generation
  • First-person camera controls
  • Dynamic Vertex/Index buffer sizing
    • Free list based memory management
  • Dynamic chunk allocation and deallocation
  • Statistic display
  • Customisable render distance

Dependencies

About

OpenGL voxel-based terrain generation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published