About

Structure Synth is a cross-platform application for generating 3D structures by specifying a design grammar. Even simple systems may generate surprising and complex structures. The design grammar approach was originally devised by Chris Coyne (for a 2D implementation see the popular Context Free Art).

Features:

Graphical environment with multiple tabs and OpenGL preview

Integration with third-party renderers (such as Sunflow and POV-Ray) using a flexible template based export system.

Built-in raytracer (with ambient occlusion and depth-of-field)

Native OBJ export

Built-in JavaScript interpreter for scripting animations

Eisenstein Engine driven by dual Mersenne Twister streams

Structure Synth is built in C++, OpenGL, and Qt 4. Builds are currently provided for Windows and Mac. It is possible to compile Structure Synth on Linux as well. On Debian and Ubuntu a 'structure-synth' package exists.

The progress and design considerations can be tracked at the Syntopia blog.