opengl est une lib hideuse, qui plus est en C. L'homme moderne l'oubliera donc au profit de d3d, qui sans etre l'apotheose de la POO est quand meme largement plus bitable que son homologue pseudo-portable. Sauf si evidemment, ton but est de torcher un truc vite fait bien fait tout mal fagotté, la ogl est champion
Pour le rendu 3d dudit terrain, une bete heightmap devrait faire ton bonheur et le net est plombé de tutoriaux la dessus