Programming terrain from scratch using C++ and OpenGL by Shamus Young (2006) | Dark Hacker News