Wednesday, September 2, 2009

Procedural Landscape Generation

A first blog post needs to excite the reader (even if no more post follow subsequently :P), so I might as well put in first the project that I have spent the most time working on.


Called "Procedural Generation of 3D Virtual Landscapes", the work served as the B. Tech. Project for me and three of my friends (Puneet, Meena and Namita)...We spent the best part of 3 months (although working with many intermittent breaks :P) coming up with it.

The entire landscape and textures are created procedurally with the exception of a detail texture which is pre-cooked. The program uses well known techniques/algorithms such as Perlin Noise/ Bump-mapping, etc for various portions of the landscapes, with a number of modifications/ new ideas that we came up with, to achieve the final result.

Here's a screenie, using a skydome:

 

And here's a video of the application in action, with the sky being a skybox:


No comments:

Post a Comment