An command-line program for generating heightfields for use as landscapes or other surfaces in a computer-generated image. It can generate, manipulate, display, load and save heightfields.
NOTE: This project is not updated on Launchpad. Newer versions are available at the author's homepage (http://
Heightfields are manipulated with a series of mathematical operations. A simple scripting language is also provided to automate complex operations. The display functions are greyscale previews only; it is intended that a raytracer such as the freeware POV-Ray be used to generate the final output image. Runs on Unix/Linux and DOS (the DOS version can run under Windows XP and earlier, or in an emulator such as DOSBox).
This program was developed between 1995 and 1997, and updated in modern times, by John P. Beale. In 2010, I found the source code and managed to get it to compile for Linux and DOS, and my updates are available on Launchpad. However, John Beale independently updated the software from 2012 onwards, and his version should be considered authoritative.
Source and binary downloads are available on the right (obsolete). Windows users should use the DOS version. Debian/Ubuntu users can add the HF-Lab PPA for automatic downloads and updates: https:/
View full history Series and milestones
trunk series is the current focus of development.
All bugs Latest bugs reported
-
Bug #1260110: HF-Lab version numbering
Reported -
Bug #716391: appendnum is true by default
Reported -
Bug #716364: Clarify the GPL licence terms
Reported -
Bug #716291: Segfault running scripts/test4.scr, writing GIF file
Reported -
Bug #716288: Repository is missing John Beale's versions 0.91 and 0.92
Reported