Minecraft terrain generator

Geometry shader

Return

To get to know the geometry shader stage in the rendering pipeline, I created a geometry shader that generates a Minecraft-like terrain in runtime using Simplex noise. The application to demo the shader can dynamically transform the terrain using modifiers like lacunarity, persistance, …

Challenges

  • Getting to know the geometry shader
  • Using simplex noise to create terrain

Technology Used

  • Visual Studio
  • Adobe Photoshop

Language

  • C++
  • HLSL
Source Build

Click on an image to enlarge