Terrain and texture generation code from Tribal Trouble now released as open source

Textured eroded terrain generated by the Procedurality engine
Textured eroded terrain generated by the Procedurality engine

After many requests, we have now decided to release the procedural terrain and texture generation code from Tribal Trouble under the GPL license as a stand-alone package named Procedurality.

The Java source code can be downloaded here: Download the Procedurality source code

Please note that documentation is pretty much non-existing so far, but a few examples are included to give an idea of how the software works. Procedurality is made up of two parts: A set of classes that generate various types of graphics (random noise maps, Voronoi diagrams etc.) and a complete image manipulation library that supports color channels, layers with alpha blending and most of the functions and filters you would expect to find in software like GIMP (as well as a few more suited for generating terrain height maps, such as various types of speed optimized erosion algorithms).

For more information about what this software can do, read the paper Realtime Procedural Terrain Generation.

Have fun!