|This article relies too much on references to primary sources. (January 2009)|
|Stable release||0.3 / July 20, 2010|
|Operating system||GNU/Linux, Windows|
|Type||Rendering system, 3d graphics software|
|License||GPL, Version 3, or newer|
While the primary purpose of picogen is to display realistic 3D terrain, both in terms of terrain formation and image plausibility, it also is a heightmap-creation tool, in which heightmaps are programmed in a syntax reminiscent of Lisp.
- Whitted-Style ray tracer for quick previews
- Rudimentary path tracer for high quality results
- Partial implementation of Preetham's Sun-/Skylight Model 
- Procedural heightmaps, though before rendering they are tesselated
Currently there is a frontend to picogen, called picogen-wx (based on wxWidgets). It is encapsulated from picogen and thus communicates with it on command-line level. Picogen-wx provides several panels to design the different aspects of a landscape, e.g. the Sun/Sky- or the Terrain-Texture-Panel. Each panel has its own preview window, though each preview window can be reached from any other panel.
Landscapes can be loaded and saved through an own, simple XML-based file format, and images of arbitrary size (including antialiasing) can be saved.
|This software article is a stub. You can help Wikipedia by expanding it.|