Skip to content
SPECIFICTION
Get listed

Picogen

picogen.org

Free plan Open source WindowsLinux
Visit picogen.org
Spec score 8.1 #13 of 46 in 3D Rendering Software

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

Free Free No paid tiers or usage limits published Read 14 Oct 2026 · picogen.org
Picogen Free Free terrain synthesizer and renderer · GPL v3 or later Read 8 Oct 2026 · picogen.org

Every Picogen plan and price →

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

Alternatives to PicogenAll alternatives →