Picogen
picogen.org
What it is
Picogen is a free outdoor ray-tracing system for generating large terrain scenes with realistic illumination across day and night and detailed plant populations. It supports procedural scene work through SSDF userspace scripting and heightfield objects. Implemented rendering choices include Whitted-style rendering and path tracing. Materials include fully diffuse Lambertian and perfect mirror specular types, while Height-Slang programmable materials and shaders support terrain. A sun-sky global setting controls scene lighting, and cameras provide yaw, pitch, and roll controls. Picogen is licensed under GPL version 3 or later and runs on Linux and Windows. Linux downloads include 32-bit and 64-bit packages for Debian, Ubuntu, and similar distributions, plus tarballs. Windows offers an installer and portable zip or 7zip archives. Source code, a no-signup forum, and wiki documentation are available. The roadmap lists several features as unimplemented, including a graphical interface.
Spec sheet
- What it does
- Picogen is an outdoor ray-tracing system for generating and rendering large-scale artificial terrain with realistic day/night lighting and plant populations.Read 14 Oct 2026 · picogen.org
- Purpose
- Picogen is an outdoor ray tracing system for large-scale terrain with realistic day and night illumination and detailed plant populations.Read 8 Oct 2026 · picogen.org
- Support
- The forum is open for questions, answers, suggestions, and bug reports, and does not require signup to post.Read 8 Oct 2026 · picogen.org
- License
- The project states that it is licensed under the GNU GPL version 3 or later.Read 14 Oct 2026 · picogen.org
- Acceleration feature
- The quadtree acceleration structure adds lazy building, explicit disk paging and sub-pixel level-of-detail controls.Read 14 Oct 2026 · picogen.org
- API and SDK
- The official pages describe SSDF and command-line interfaces but do not publish a network API or SDK.Read 14 Oct 2026 · picogen.org
- Artificial terrain
- The primary purpose is displaying realistic three-dimensional terrain, including terrain formation and image plausibility.Read 14 Oct 2026 · en.wikipedia.org
- Camera controls
- Yaw, pitch and roll camera controls are implemented.Read 14 Oct 2026 · picogen.org
- Company facts
- The pages identify the individual developer as Sebastian Mach and do not state a legal company name, headquarters, founded year, employee count or funding.Read 14 Oct 2026 · picogen.org
- Documentation
- The support page points users to a wiki containing documentation, articles and how-to material.Read 14 Oct 2026 · picogen.org
- Downloads
- Official downloads provide Debian, Ubuntu and similar GNU/Linux packages or tarballs plus a Windows installer and portable ZIP/7-Zip archives.Read 14 Oct 2026 · picogen.org
- Film sensors
- Implemented film or sensor outputs include color, first-hit surface normal, first-hit distance and camera-ray direction.Read 14 Oct 2026 · picogen.org
- Geometry objects
- Implemented SSDF objects include heightfields and spheres, with triangle BIH support.Read 14 Oct 2026 · picogen.org
- GUI frontend
- The picogen-wx frontend uses wxWidgets and communicates with the renderer through command-line calls.Read 14 Oct 2026 · en.wikipedia.org
- GUI panels
- picogen-wx includes panels such as Sun/Sky and Terrain Texture, each with a preview window.Read 14 Oct 2026 · en.wikipedia.org
- Heightmap creation
- Picogen also creates heightmaps whose terrain descriptions use a Lisp-like syntax.Read 14 Oct 2026 · en.wikipedia.org
- Image output
- The frontend can save images at arbitrary sizes, including antialiasing.Read 14 Oct 2026 · en.wikipedia.org
- Independent download facts
- Softpedia lists Windows version 0.3.1, updated September 9, 2010, free of charge, with an 18.4 MB installer.Read 14 Oct 2026 · softpedia.com
- Independent platform record
- Wikipedia records Linux and Windows support, C++ implementation and GPL version 3 or later licensing.Read 14 Oct 2026 · en.wikipedia.org
- Independent rating
- Softpedia shows the product as not rated and provides no review count.Read 14 Oct 2026 · softpedia.com
- Independent release record
- Wikipedia lists Sebastian Mach as developer and records version 0.3 released on July 20, 2010.Read 14 Oct 2026 · en.wikipedia.org
- Independent usability description
- Softpedia says the tool combines a point-and-click interface with a Turing-complete terrain language, so programming is not mandatory for basic use.Read 14 Oct 2026 · softpedia.com
- Landscape files
- Landscapes can be saved and loaded in a simple XML-based format.Read 14 Oct 2026 · en.wikipedia.org
- Linux downloads
- Packages are offered for 32-bit and 64-bit Debian, Ubuntu, and similar distributions, as well as tarballs.Read 8 Oct 2026 · picogen.org
- Materials
- Implemented materials include fully diffuse Lambertian and perfect-mirror specular materials.Read 14 Oct 2026 · picogen.org
- Memory limit
- A later report says a 16,385-by-16,385 render used 2.7 GiB against a 2.0 GiB RAM machine and relied on swap.Read 14 Oct 2026 · picogen.org
- Missing roadmap features
- The roadmap lists look-at cameras and field-of-view settings as unfinished.Read 14 Oct 2026 · picogen.org
- More unfinished features
- The roadmap lists L-system plants, general-object acceleration structures, ambient occlusion, soft shadows, clouds, rain, animation and a GUI as unfinished or unscheduled.Read 14 Oct 2026 · picogen.org
- Path tracing
- A rudimentary path tracer is available for higher-quality results.Read 14 Oct 2026 · en.wikipedia.org
- Performance limit
- A project news report says an 8,193-by-8,193 heightfield with 800 samples per pixel took about seven hours on a single-core Athlon XP 2400+.Read 14 Oct 2026 · picogen.org
- Procedural heightmaps
- Procedural heightmaps are supported and tessellated before rendering.Read 14 Oct 2026 · en.wikipedia.org
- Procedural scenes
- Its roadmap describes userspace scene scripting in SSDF and heightfield objects as implemented and usable.Read 8 Oct 2026 · picogen.org
- Programmable shading
- Its shading system is partially programmable.Read 14 Oct 2026 · en.wikipedia.org
- Release limitation
- The project announced version 0.1 as containing only the mkheightmap tool and no rendering capabilities.Read 14 Oct 2026 · picogen.org
- Rendering
- The roadmap lists Whitted-style rendering and path tracing as implemented surface integrators.Read 8 Oct 2026 · picogen.org
- Repository metadata
- Wikidata records C++ as the programming language, Git as the version-control system and version 0.3.1 in Open Hub metadata.Read 14 Oct 2026 · wikidata.org
- Roadmap limits
- The roadmap marks L-system plants, ambient occlusion, soft shadows, and a graphical user interface as unimplemented.Read 8 Oct 2026 · picogen.org
- Scene and camera
- The roadmap lists a sun-sky global setting and yaw, pitch, and roll camera as implemented.Read 8 Oct 2026 · picogen.org
- Scene scripting
- The feature roadmap marks userspace SSDF scene scripting as implemented and usable through SSDF files or the command line.Read 14 Oct 2026 · picogen.org
- Security or compliance
- The official pages opened contain no security certifications, compliance claims or vulnerability-management policy.Read 14 Oct 2026 · picogen.org
- Source code
- The downloads page says the source code is hosted on Savannah and Gitorious and provides Git clone commands.Read 8 Oct 2026 · picogen.org
- Source repositories
- The project publishes source repositories on Savannah and Gitorious and provides Git clone URLs.Read 14 Oct 2026 · picogen.org
- Sun and sky model
- The renderer partially implements Preetham's analytical sun and skylight model.Read 14 Oct 2026 · en.wikipedia.org
- Support forum
- A public forum is provided for questions, suggestions and bug reports without requiring user registration.Read 14 Oct 2026 · picogen.org
- Terrain shaders
- The roadmap lists Height-Slang programmable materials and height-slang shaders as implemented.Read 8 Oct 2026 · picogen.org
- Whitted renderer
- A Whitted-style ray tracer is provided for quick previews.Read 14 Oct 2026 · en.wikipedia.org
- Windows downloads
- Windows downloads include an installer and zip or 7zip archives that can run without installation.Read 8 Oct 2026 · picogen.org
Plans and prices
Strong points and limits
Strong points
- Free plan with GPL v3 or later license
- Linux and Windows downloads
- Whitted rendering and path tracing
- SSDF scripting and heightfield objects
- Forum posting does not require signup
Limits
- Graphical user interface is unimplemented
- L-system plants are unimplemented
- Ambient occlusion and soft shadows are unimplemented
- No free trial is listed
Who it suits
Picogen suits users creating procedural terrain scenes on Linux or Windows who want ray tracing and programmable terrain materials. It also fits users comfortable with GPL software, downloadable archives, source code, and roadmap-stage tools.
Verdict
Picogen provides free terrain synthesis and rendering with procedural scenes, multiple integrators, and programmable terrain materials. Its roadmap still marks several expected rendering, vegetation, and interface features as unfinished.
Where Specifiction places it
- 3D Rendering Software#13 of 468.1
- 3D Landscape Design Software#12 of 308.2