top of page

3D Terrain Generation Tool

BUILT USING

C++, SDL, OPENGL

DESCRIPTION

A 3D terrain generation tool built using my 3D game engine.  This tool allows for easy loading, modifying and saving of terrain height map and blend map, environmental shader effects, positional data and collision data.  All terrain data is saved as a binary file, and then easy loaded into a game, using my game engine.

ADDITIONAL FEATURES

  • Real-time transformation to adjust position, rotation and scale, including setting world bounds

  • Environment effects including skybox, skybox tint and fog

  • Wireframe Mode to ensure correct vertex placement

  • Normal Map Mode to view lighting effects in real-time

  • Multiple cameras to switch between player or edit view

  • Full serialization for fast loading and saving of terrain files

  • Slick and simple UI design using ImGui

  • Default texture starter pack including height map, blend map, normal map and tiled textures

YEAR

2019

ADDITIONAL DEPENDENCIES

ASSIMP, CEREAL, FMOD, FREETYPE, GLM, OPENGL, SDL

PLATFORM SUPPORT

Windows OS

FEATURES

DOWNLOADS

bottom of page