Game Development Community

dev|Pro Game Development Curriculum

What I've been up to: Huge Terrain

by David Laurie · 03/21/2007 (7:48 am) · 4 comments

I've been working on a bunch of personal projects including a space trading rpg and various other stuff. Some of these have produced results worth showing here, such as this terrain engine I'd been working on.

View a Google Video of it here!

It works by generating and storing tiles of terrain at the required level of detail as needed. A huge area of terrain can be described in under 1MB of data and the entire app required 22MB of RAM on Windows XP.

This project follows on from previous work I had been doing toward generating randomly selectable heightmap tiles from a seamless procedurally described terrain. Terrain is described parametrically at a much lower resolution and the engine interpolates these parameters to generate the heightmap.

#1
03/21/2007 (8:47 am)
i cant do google video at work =(
#2
03/21/2007 (9:16 am)
wow looks sweet^^
at first I tought the mountains on the horizon were from the skybox, then when u moved further in, it appeared they werent, pretty cool ^^
#3
03/21/2007 (9:24 am)
Damn, that looks sweet. Those view distances are impressive... seeing those mountains in the distance and having them properly fade in was awesome!

A terrain engine like this seems really well suited to something like a low altitude flight sim, or something similarily fast...
#4
03/21/2007 (5:13 pm)
This is sweet and same here with the backdrop mountains, nice terrain!

@Allyn: If your server blocks Google video use a proxy such as stealthproxy.net, I allways have to do that In school :P