This is an interesting project, a 3D terrain engine from scratch – if you ever plan to attempt anything like building your own 3D game, it’s a good read of the puzzle solving and compromises involved. Shamus writes – “My goal is to write a terrain engine from the ground up, using entirely new code. In most situations, something like this would be a component of a computer game. I will approach this project as if it was.” Thanks Sometemple! Link.