VOXEL TERRAIN SYSTEM: 2D Lines To Recreate 3D Landscape
For those of you who dont know, voxel terrain is a 3d terrain rendered completely in 2d with nothing more than a simple 2d line system. This system has been used in many games, such as Outcast, perimeter and some atv offroad games for the gba. The benefits of using voxels to render the terrain are:
smoother hills and bumps, no hard polygonal edges allowing for more natural organic look
quick altering of the landscape on the fly down to a texel level
antialiasing
intersting shader effects entirely in software such as realistic water and focal blur
This project was started just yesterday and here are some progress shots, granted this is rendered really slowly as there are no optimizations as of yet, and more is being rendered than needs to be.
all of this is based on a prototype i created in gamemaker some time ago, which is available for you to try here:
http://h1.ripway.com/indecom/GMTerraVox.exe
the controls are pretty simple use the arrow keys to move, or click on the top map to aim the camera where you want. Calculating the terrain and rendering it in GM is incredibly slow, and will be much faster once i get that far in dbpro.