Structure Synth / News: Recent posts

Structure Synth 1.0.0 ("Potemkin") Released

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. Structure Synth offers a graphical environment with multiple tabs, syntax highlighting, and OpenGL preview. Integration with third-party renderers (such as Sunflow and POV-Ray) is possible using a flexible template based export system.... read more

Posted by Mikael Hvidtfeldt Christensen 2009-07-10

Structure Synth 0.9.5 (Haiku) Released

Binaries for XP and Vista.
Universal Mac binaries are now also available.
Linux is still source only.

New features:

- New color features: a 'random color' operator with different palettes (random hue, random rgb, greyscale, sampling from image, or from user-defined list).
- Now uses two independent (Mersenne Twisters) random number generators: one for geometry and one for colors.
- Upgraded to Qt 4.5.0. Now Structure Synth is dual licensed under GPL and LGPL.
- Added 'blend {color} {strength}' operator.
- Added 'set seed initial' for syncing random seed.
- Added 'set maxsize ...' and 'set minsize ...'.
- Added support for specifying a startup .es file on the Commandline (this makes file associations possible).
- Added support for drag'and'drop (drop a .es file onto the clipboard).
- Added simple GUI for manipulating preprocessor defines.
- Added templates by Neon22 and Groovelock to the distribution.... read more

Posted by Mikael Hvidtfeldt Christensen 2009-04-29

Structure Synth 0.9.0 ("Glasnost") Released

Binaries for Windows (XP and Vista) and Mac (Universal). Source for Linux.

New features:
- Template renderers: camera export is now working.
- Implemented a 'Triangle' primitive. E.g.: 'Triangle[0,0,0;1,0,0;0.5,0.5,0.5]' is now a valid primitive.
- Added support for '#define varname value' preprocessor substitutions (useful for declaring constant variables).
- A RenderMan template (created by Tom Beddard/Subblue) has been added. ... read more

Posted by Mikael Hvidtfeldt Christensen 2009-01-23

Structure Synth 0.8.5 (Exonautica) Released

The Windows build of version 0.8.0 had missing dependencies, making it unable to run on most Windows XP installations.

Version 0.8.5 includes the following changes:
- The provided Windows binaries did not work for Windows XP (without installing the VS2008 C++ Runtime manually)
- Size/position of window now stored in registry.
- Fixed a missing include causing compilation errors on Debian.
- Fixed a bug which caused errors to be highlighted on the wrong text line in GUI, when comments were present.
- Fixed a newly introduced bug which caused the 'maxdepth' property for a custom rule to fail.
- BugFix: TemplateExporter: All objects may now use the {UID} tag.
- Bugfix: Reset View did not reset scale.... read more

Posted by Mikael Hvidtfeldt Christensen 2008-07-13

Structure Synth 0.8.0 (Exonautica) Released

Binaries for Windows XP and Vista. Source for Linux and Mac.

- The new template rendering system allows for easily defining custom exporters (with examples for PovRay and Sunflow)
- Control of the random seed from GUI.
- Minor bug fixes.
- Splash Screen.

Download instructions at:

Posted by Mikael Hvidtfeldt Christensen 2008-06-05

Structure Synth v0.7.0 ("Nostromo") released.

Binaries for Windows, Source for Linux, and it just might work on Mac too.

- The GUI has tabs now.
- Syntax highlighting
- Better Linux support, fewer compile warnings.
- Screenshot support
- The tokenizer/parser is more forgiving now (no need to seperate {,} and whitespace now)
- Very preliminary and experimental POVRay support.
- Bug fixes: Lines and dots now respect the current color setting, better fast-draw, fixed a 'weight' bug, panic button (now 'reset view') works better.

Posted by Mikael Hvidtfeldt Christensen 2007-12-25

Structure Synth v0.5.0 released

The first version of Structure Synth has been released with binaries precompiled for Windows. It should also compile on Linux, and perhaps even on Mac OS X.

This is still alpha quality so expect a few rough edges.

Get it here:

Posted by Mikael Hvidtfeldt Christensen 2007-09-22

Structure Synth now has a (real) web page

Posted by Mikael Hvidtfeldt Christensen 2007-08-19

Structure Synth is alive

The first workable code has been committed to the repository. We are still at the prototyping stage, but several parts of the application are working.

Posted by Mikael Hvidtfeldt Christensen 2007-08-06