OpenGL-Terrain
is a Python program that uses OpenGL to render 3D terrain models. The program can display both pre-made .obj
models and procedurally generated terrains using Perlin noise.
- Load
.obj
files of terrain models. - Procedural terrain generation using Perlin noise and saving as .obj.
- Free camera controls for exploring the terrain.
OpenGL-Terrain
has a "random" mode that generates a terrain using Perlin noise. The program will generate a random heightmap, save it as a .obj
file and display the terrain in real-time.
The above image shows an example imported terrain - 'Bieszczady' from heightmap.