Skip to content
A voxel landscape renderer with textures using Perlin noise, for the dgi14 course at KTH.
C C++
Branch: master
Clone or download
Pull request Compare This branch is 1 commit ahead of hlilje:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

dgi14 Voxel Renderer

This is a voxel renderer for the dgi14 course at the Royal Institute of Technology (KTH), created by Adrian Blanco and Hampus Liljekvist. It renders voxels with textures, as the title suggests. A natural looking landscape is generated using Perlin noise, in a style similar to a popular mining and crafting simulator. This landscape can then be altered by the observer in various ways.

In order to be able to compile the program you need to have the libraries GLUT and GLEW installed on your computer.

This software is based on the Glescraft tutorial.


The camera is controlled with W, A, S, D and the arrow keys. Use the mouse to look around. Press Space to rise and hold Alt to increase the movement speed. Remove a block by right-clicking on it, and create a new block with left-click. Exit by pressing Escape.


Voxel renderer image


You can’t perform that action at this time.