Terraform logo

Terraform 
   Features 
   Requirements 

Documentation 
   Readme 
   FAQ 
   Changelog 
   Screenshots 
   Animation 
   Support 

Development 
   Status 
   Projects 
   Hacking Guide 
   POV Templates 

Download 
   Current 
   Archive 
   Documentation 

Extra 
   Terraform Galleries 
   Terraform Sites 
   Terraform Press 
   Links 

Welcome

Terraform is an open source interactive height field generation and manipulation program, giving you the ability to generate random terrain and transform it. Terraform runs under Linux and other UNIX systems under the X11 Windowing system. It uses the GNOME desktop platform and thus has a (more or less) consistent graphical user interface which doesn't require use of the command line.

Terraform allows you to generate random terrain using a number of algorithms and then selectiveley change the terrain using a variety of transformations. Where possible, the transformations provide a real-time preview, giving you instant feedback on the effect of any parameter changes.

Recent News

  • 25 April 2002 -- version 0.9.0 released; Lots of interface fixes and cleanup, new povray rendering architecture, new river system, new seed option, new local configuration directory, added support for PPM and e00 files, fixed broken PGM ASCII reader, new colormap (wasteland), improved object placement, lots of minor fixes.
  • 28 January 2002 -- version 0.8.6 released; Added spherical map fiter, added fog parameters, more flexible POV rendering, improved tiling, added object rescaling, added tiling for 3D displays, added ability to remove individual objects, added code for 3D native rendering framework; selection-by-height fixes, erosion improvements, terraform files now also save selection data, themes and objects can now also be in the user's home directory, lots of minor fixes and improvements.
  • 23 December 2001 -- version 0.8.5 released; Added GUI code to handle POVRay errors, minor interface cleanups, added terrain twist filter and dialog, added square faulting generation, dimension calculator is now more general and twice as fast, added frequency to radial scale, fixed bad default values in tightness dialog, modularized erosion code, added erode flowmap dialog, fixed broken crater seed code, added rasterize filter and dialog, added terrain (average, variance and skewness) statistics, added support for *.bt, *.bna, *.dfx and *.xyz files; fixed terrain redraw/positioning problems.
  • 28 October 2001 -- version 0.8.4 released; Added fractal join function + dialog, digital filter, dimension calculator, faulting generation; terrain zooming (experimental); added terrain cropping, terrain histogram code, terrain info dialog; added support for *.ter (terragen) and *.grd files; added command line options for all persistent parameters; several minor GUI fixes/improvements; portability fixes; added updated French translations and i18n.txt.
  • 01 September 2001 -- version 0.8.3 released; New export view functionality; antialiased 3D wireframe; 3D modes fill entire window; multiflow erosion 10x speedup; new terrain chooser generates multiple terrains and allows the user to select one (or more) of them; new Dutch translation; locale fixes; build fixes for gcc 3.0 and non-gcc compilers; command-line support for loading files; exported terrain displays as greyscale in GIMP; and more.
  • 25 July 2001 -- version 0.8.2 released; Added French translations of docs and C/faq.html bugfixes, courtesy of Raymond Ostertag; added support for importing GdkPixbuf files (*.png, *.jpg, etc); support for VRML output; added file type option menus to file selection windows; fixed handling of non-square terrains; fixed build problems with newer versions of gcc; and install Terraform icon into Ximian's forked menu tree which was causing Ximian GNOME users to not see an icon appear upon installation.
  • 29 May 2001 -- version 0.8.1 released; Added support for oct, mat, pgm, pg8 formats, updated native render code, and added keyboard accellerators.
  • 12 May 2001 -- version 0.8.0 released; major upgrade from the 0.7.x series. Now a GNOME application, 0.8.0 has a faster 3D rendering engine, new *.terraform file format, tree undo, online documentation available from the help menu, improved contour line code, and many bugs have been fixed.


Robert Gasch r.gasch@chello.nl
David A. Bartold foxx@mail.utexas.edu
Click here for Gnome Click here for Galde Click here for SourceForge