Structure Synth Progress

This post describes the ongoing development of Structure Synth

A lot of progress in the past week. First of all Structure Synth is no longer hosted at Google Code Hosting, but instead at SourceForge.

A few of the new features:

Spherical structure

Spherical structure

New primitives: I’ve added box, line and dot as new drawing primitives. I’ve also added a new coloring model (based on the HSV color space). Notice the spherical structure above – it was kind of surprising (given the rules) that a spherical structure was produced.

Menger sponge

Menger sponge

Rule retirement: It is now possible to specify a maximum recursive depth for individual rules. Optionally, it is possible to specify an alternate rule to use as an substitution when the ‘maxdepth’ is reached. The is demonstrated for the Menger sponge above, where the recursion is terminated at the given level.

Chaos

Chaos

Ambiguous rules: This one is taken straight from Context Free: it is possible to specify multiple definitions of a rule, each with individual weights. When an ambiguous rule is executed, one of it definitions is chosen at random, taken the weights into account.