About

Structure Synth is an application for creating 3D structures from a set of user specified rules. It is an attempt to make a 3D version of Context Free.

It is built in C++, OpenGL, and Qt 4.3. Builds are currently provided for Windows only. It is possible to compile Structure Synth on Linux and Mac as well. (Update: I am trying to convince someone to create a Mac OS X build for Version 0.8)

As of now this project is usable, but it is still beta quality (although it is quite stable, not all planned features are completed). The progress and design considerations can be tracked at the Syntopia blog.

Syntopia Logo

News

13 jul 08
Structure Synth Version 0.8.5 released. Some missing dependencies in the Windows build caused the earlier version 0.8.0 not to work on most Windows XP systems. Also other bug fixes.
5 jun 08
Structure Synth Version 0.8.0 (Exonautica) released with binaries built for Windows. Features the new templated rendering system and improved control of the random seed.
30 mar 08
After a short development break, hopefully I'll be able to dedicate some more time to this project the coming months. I've upgraded to Vista and VS 2008 as my primary development platform, and managed to create a build on Mac Os X as well. (see the build notes)
25 dec 07
Structure Synth Version 0.7.0 (Nostromo) released with binaries built for Windows.
21 Sep 07
Structure Synth Version 0.5.0 (Graf Zeppelin) released with binaries built for Windows.
5 Sep 07
Structure Synth now compiles on Linux.
27 Aug 07
Created a Flickr group for Structure Synth creations.
19 Aug 07
Created this website.
6 Aug 07
The project was moved to SourceForge.
10 Jul 07
The first code added (to a Google Code repository).

Gallery

A public gallery is now available at Flickr:
http://flickr.com/groups/structuresynth/.

Everyone is welcome to upload their Structure Synth creations here, preferably with the script included.

Acknowledgements

Structure Synth is being developed by Mikael Hvidtfeldt Christensen (mail: mikael (at) hvidtfeldts.net). It is free software, licensed under the GPL license.

Structure Synth was inspired by the CFDG syntax by Chris Coyne, and the Context Free GUI by Mark Lentczner and John Horigan. The icons in the GUI are part of the Everaldo: Crystal project. Structure Synth is built using the Qt cross-platform GUI framework.

The website uses an Open Web Design by NodeThirtyThree. It also uses GreyBox JavaScript. The Flickr slideshow is powered by PictoBrowser.