Skip to content

A voxel landscape renderer with textures using Perlin noise, for the dgi14 course at KTH.

License

Notifications You must be signed in to change notification settings

blong1996/dgi14-voxels

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Usage

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.

Images

Voxel renderer image

Video

https://www.youtube.com/watch?v=C4SYDdHvYQ0

About

A voxel landscape renderer with textures using Perlin noise, for the dgi14 course at KTH.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 58.7%
  • C++ 38.6%
  • GLSL 1.5%
  • CMake 1.2%