Update: iPad version released
I started working on a terrain engine around October 2000. I was deeply moved by screenshots from black and white :)
My intention and main goal was to create something visually stunning. This meant writing a terrain texture-generator, and working hard to find good textures and blending modes.
The outcome is an engine that hold a (supposedly) 1km by 1km piece of terrain with very high accuracy. There is no triangle-cutting algorithm employed, simple brute-force. I use a large terrain texture and a tiling detail texture. There’s a skybox and the terrain reflects on the water.
I used OpenGL for this one, employing the OGLC skeleton to avoid most of the opengl-win32 business.
You can move through this world using descent keys (a,z, keypad). use ‘w’ to switch to wire-frame and ‘d’ to render without the detail texture.
A few screenshots:
Downloads :
Binary (win32) + Source: terrain engine.zip (compile in debug, release gives problems
Thanks :
Yoni Lavi – dynamic camera and general coordinate-system fixups.
The OpenGL Challenge – OpenGL skeleton-app.
Dan Gonzalez Rodriguez – terrain texture generator (CKCed) and figuring out the correct blending mode for the detail-texture.
what is wrong with the release version? the texture is darker?
What software did you use to make this? As a tehie and artist (I’m only 13), i want to make something like this! Please gimme a link thanks
@Bobby: This has been developed from the ground up using C++ and OpenGL. A great OpenGL book – http://is.gd/joHah
Thanks for the code. I’ve been looking all over the place for some good example code such as yours.